warning: 14k. this is a jumble of mess and uneditted, hopefully good . if you fall asleep, i will totally understand ;;