add progress bar(not working yet) and upload button