spot a pattern? ....more to come....