Initial commit of the prototype