Answers created by Hassan A.