return job result