updated jobs function and layout