add curl function