handle default values for enums
handle int + enum value for parameters