temporal Fence