Answers from user aj8grd