edge specific rates are now implemented but not thoroughly tested