new abstract 23