broken commit. im dumb and not very smart. i shouldnt be allowed near a computer
modularize