Second Commit. Adding a lot of things