edits to gn; almost done!  just need to make it do edges