Adding :command interface