use uuid instead of random number
rename animation to carousel