Julybranch

This is a new branch that I created. I hope this one is better.