more boolean check