changes made to excution of functions. invoking