added expressions to where condition

Closes #42 
good idea. with returning self