Value sharing (32/36)

Value sharing