separated animations and added size/color variabtion