updated odf stuff