added commander analysis