new abstract 3