fixed up a few things in the interface, works better now