code doc for Sprite