Answers from user hasanabdullah