in expression ruby usually use `&&` instead of `and` as it have different operator precedences