added adjacent operators error check
adding sprinkles
added tests