users will have to login to upload snap