use exported TE fields instead of API calls