few more patterns
signal patter