http://duke.edu/~vn6/sprite