Prototype 1

Almost completed.