added ray marching, but still with problem