Value sharing (34/36)

Value sharing