the rest of first upload (I hope)