temp abstract