reduces lists required to store extensions from ini entries to one
clarify language used in code, tidy up logic