new abstract 10