added an offset Map method, but it doesn't work yet