jobs structs