updated skeleton for work divison