an sprite -> a sprite