use fixtures if needed
specs for missing cases
start implementing seperate object for job
add Job class, build jobs inside the .build method
start using Job class