integrating new changes in semantictasks