reflection geometry finally correct