Basic prototype system, requires a lot more work to be done to it.