implementing choice route for users