use stdbool bool type