adding animation stuff