added _CONTAINS op, beyond my better judgement