- Working on pattern construction