new abstract 12