added view animation and some basic styles