app is doing what it should, but the ui looks bad for now