first stufs and upload