more work on controls for adding edge