started to describe the external command interface