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