Basics in, all it needs now is a GUI