moved label logic from civilian controller to civilian service