added empty command interface