add OutputManager