fixing and adding global caller
fixing and adding global caller