revised and improved animations