incorporate next mode