animation added & inverted buttons functionality