Initial commit of main source