job creation handler