support before argument for addCommands