quarkee.wordpress.com
stitch this
not perfect, but good