added "in" operator