animation section added and simplification