1-based syntax completed

merging back 1-based syntax