Answers from user James12z