use stdbool