added animation with shadows, added text_button class