Add edgeEffect function