# this isn't a small question at all and probably needs an hour n half of deep investigating and 1000 messages