so much random stuff her, but whatever