Add mode parameter