added starts, ends, contains, contains_any