work advanced method