fixing uplaod