adding more meat on the uploading and up reading