Q: sorry for writing a very long question, i just had so many things i wanted to say. thank you