Added a bunch. huge commits to continue