Add command interface to the use case