adding data lib shared header