compute work loading