ray coherency challenge