assembl : refactoring reference module