tried out a bunch of different patterns- I have no clue what these components do