routing user: list and add