major updates to ui