routing cleaned