Uploaded base code

Uploaded the first version code