def METHOD_NAME(self, data):
    LOGGER.info(f"Enter Column Expand fit")
    # return original value if no append header provided
    if self.method == consts.MANUAL and len(self.append_header) == 0:
        LOGGER.info(f"Finish Column Expand fit. Original data returned.")
        self.header = data.schema["header"]
        return data
    new_data, self.header = self._append_column(data)
    LOGGER.info(f"Finish Column Expand fit")
    return new_data