New Code Added

I added the code that needs to be merged next to version 0, and put in
progress