added edge-lsharp