Design to be like commands