new user interface works