I listen to a lot of this type and it was very well written and up to speed with the best of them