Changed staff modes to enum