format/document
implement corresponding edge selector