RichardH : routing solution