Dataframe re-write: good build