added autonomous commands