change job and task structure