add an offset helper