Answers from user AkshayGadhiya