First commit of code..need to comment code later