EdgeModel