random code works for upload(havent clicked yet)