working on edge location