Answers from user AkibHasanKhan