refactoring + add new style animation