basic background uploading. need to figure out resizing