curve evolution