primary work done