add nice transition animation