void ray
merge