added fields in Cadet to handle graduated, dropped, smp, contracted, and
warning statuses