I added my junk, there is a linker error, punish me l8r