four animation steps