managing time Tag