heptanoic acid derivatives