refactor: why was there a msgs._???
refactor Offset and relative parameters