add function andwhere()