I have not claimed answering all your questions, but those I answered, I did with corresponding links to the official website...