routing working loosely