revised animation