creating shared values