add/integrate DF class