Answers from user adelkaram