wip
Basic case offsetting works