need some work with offset.