all data processing done