def create_correction_tree(correction_value, feature_to_split_on):
    """Creates new tree with the given correction amount
        Parameters
        ----------
        correction_value : float
            leaf values for new tree
        feature_to_split_on : string
            feature name for the new tree
        """
    return {
        "children": [
            {
                "leaf": correction_value,
                "nodeid": 1
            },
            {
                "leaf": correction_value,
                "nodeid": 2
            }
        ],
        "depth": 0,
        "missing": 1,
        "no": 2,
        "nodeid": 0,
        "split": feature_to_split_on,
        "split_condition": 1,
        "yes": 1
    }