smarter where
add like and or-like feature