i have so many thoughts in here i have to get them outttt