custom animations and bug fixes.