add option for start offset