Answers from user Samofficially