changes from total beginner