First code commit

Uploaded code as is, this needs to have a check done