edges for E calc
var E and M