add user dashboard, and required routes