fixed temporal ordering