new abstract 1