add a command interface, and it works now