edge into dynamic array -> done