Prototype is back

Let me know what you think, still needs a little work I think.