preprocessing and tracking interfaces