very basic structure for DynamicTimeFlow