initial idea of offsets