+ abstract