rainbow Patterns