consider job list function