added bool.h for global boolean use