Answers from user aifkhan42