commander interface