Creating procedural design patterns

Complete and Continue