up command pattern