Initilazation

This is the project after phase one.