/ abstract-opener