Better comments, typos
Start and end marks have default values