added super mode