Edge Attempt 2

Cumpletion