Trying to deal, long post, still editing..

.