bullshit bugs dammit, won't even go past syntax crap