Techniques in Creating Patterns