edge modeling