uploading stuff I can't find on here plus some other bits