beginner-guides Patterns