updated animations, implemented more features