updated the login & upload interfaces