Answers from user OmarHasanRumi