improve animation!