changes to ui components