added final dataframe