upgrade to meet latest version of the gtr api, and really really preliminary support for bits of cerif