direct reference to modules to create patterns, instead of numbers