things with the interface are now working

just have to finish moving everything over to it now, and so forth