this is really long but god fucking damn if you read anything tonight PLEASE just read the response