checked in basic edge structure