Dataframe extension integration

I removed them thinking they were not necessary --- but they were.  Added back in.