e-pattern