Should be a better ui start cleaner code