detect / commands