add sprite, fix bug