modifies UI