fix routing