process: additional refactoring and evolution