new abstract draft