Ui still needs alot of work... but at least we have an intial draft