holy fuck this survey is long