new abstract 20