temporal processing