added detail about the offset timing, removed old code.