finished loopback