added view animation feature