temporal structural rules