Answers from user ahabdullah