Answers from user LordZaynBJ