OMG! these are very fabulous questions. I can give some answers.