knowledgeable and patiently explained lot of information