job history function

i came up with this so far let me know what you think. The scoring
system is going to have to be standardized once everyone has their
function written.