initial data processing updated