work a bit on dataframe