Made more progress with Patterns