finish up writing tests for and re-organizing the jobs file