big improvements on the ui and general app