boolean and if