udated doc data processing