add more smooth animations