Answers from user 3rdstreet3