add function setWithOffset