edge layering

edge layering