First version of code uploaded