fixed the broken thing... gosh I suck at this