create animations more dynamically