add documentation to the Job class