hotfix: start index should be default to 1