def constructTask(url):
    response = requests.get(url)
    response = response.json()

    sourceParallelism = response['sourceParallelism']

    itr = response['itr']
    # Create a Stage object
    s1 = Stage()
    s1.name = 'Stage 1'

    for i in range sourceParallelism:
        t = Task()
        t.name = 'Generator ' + str(i)
        t.executable = ['python3']  
        t.arguments = ['/home/divyaprakash/EnTK/share/radical.entk/user_guide/scripts/generator'+i+'.py', sourceParallelism]

        s1.add_task(t)

    return stage