added bool type