Prototype

Pretty much the prototype, just the basics of what we have