initial support for dirty interval