Hi I fixed the SwitchUser UI somehow (UserManager default was holding nil instead of a collection of users). Now SwitchUsers new usersManager: UserManager default; openWithSpec I get this widget but I have no idea if I should use it to add a new user and change its access rights. When I press + and I type a new name nothing happen. I do not get the logic of the following addUser | user editor w userName newPassword | userName := self askName. (self isValidUsername: userName) ifFalse: [ UIManager default inform: 'Username invalid.'. ^self ]. user := PharoUser username: userName. user unlock ifFalse: [ ^ self ]. w := PasswordInitializationDialogWindow new. self window openModal: w. newPassword := w enteredValue. newPassword ifNil: [ ^ self ]. user setPassword: newPassword. editor := UserEditor new user: user ; openDialogWithSpec; yourself. self window openModal: editor window window. usersManager value addUser: user. self userManager: usersManager value. users setSelectedItem: user username. isValidUsername: aString ^aString isEmptyOrNil not and: [ (self userNames includes: aString) not ]. userNames ^ self users collect: #username So I do not get how we can get a new user. May be the + is not needed. Stef