added interval_rounding and slot_generation_type