Add a parameter of using offset or not