organize sprite generate