added 'bool' type