deflection function at observer