Value sharing (8/36)

Value sharing