updates to ui mostly