Protoype

Initial prototype