edge and node forms