Answers from user razaalikhatri