Add mode constructor