some answers may be wrong as I got other questions previously wrong and they don't show the correct answer. Confident of about 90% however