Answers from user sh4rkboy