added default values for booleans