uploading should be close to working. need to figure out what to do with the normals