make it engine :D
add doc and multipleSprite