accomplish the first part of Edge Modeling.