Add command pattern.