P11&P12 upload

definitely not the best methods, but they work