step 1. They create a pattern out of Obligations