split out job more