estimation job impl