create a wrapping class DCEL