i think im going to vomit from all those suggestions