jim Patterns