initial commit of base code