refactoring of user namespace