uploading for safe keeping, not working yet but major changes have been made and it should be working soon