tricarboxylates