Completed the primary animation API