sorry for the slop. i feel like i'm descending into madness. this stuff is warping my mind.