started working on building the interface

it's hideous and not working quite as i expected.