foreedge