create separate handler file for individual worker data
fixed conflict