Answers from user adibakhan