interfaces for window-based parallelisation