some TODOs
added field `isPublic` to `JobInfo`