small modification in execution