on Pattern Abstract Many me