add animation engine