refactoring noms