curl routine