use Bool checking