Answers from user djeyphantom