ok fixed the stupid stuff