initial commit of the prototype software