done clean up on dataframe