add edge support