temporal method