work in progress - interval and hi lo