to do

edge operation based