extensive work