fixed: need 3x edges