get tds working with new gc (1)