Fixed dependency problems and played around with the ui.