dia 5 - pattern module