edge adding works