jeez i should start throwing some of my broken crap on here