Answers from user 508fr3sh