fixes to user routing