initial loopback compensation added