Answers from user AlaminKhan