use bool instead of Boolean