calling shared resource v2