added custom animations and shizzle