added in animations and authorization