added MannableSystem interface