uplaod , formatting done