add animation generator