command interface improvements