Answers from user SharminKhan