bug correction in free surface reflexion