added bool and enum types