added styles and some other custom animation