initial commit of basic production version