Hi, can the \setnumber/\setstructurecounter syntax be changed to allow also \setnumber[…][3] besides the current \setnumber[…]{3} The first form fits better with the other setup commands etc. \unprotect \unexpanded\def\setstructurecounter {\dodoubleempty\dosetstructurecounter} \def\dosetstructurecounter {\ifsecondargument \expandafter\dosetstructurecounteryes \else \expandafter\dosetstructurecounternop \fi} \def\dosetstructurecounteryes[#1][#2]{\ctxcommand{setstructurecounter ("\@@thestructurecounter{#1}",1,\number#2)}} \def\dosetstructurecounternop[#1][]#2{\ctxcommand{setstructurecounter ("\@@thestructurecounter{#1}",1,\number#2)}} \let\setnumber\setstructurecounter \protect \definenumber[test] \starttext \setnumber[test]{3} \getnumber[test] \setnumber[test][7] \getnumber[test] \stoptext Wolfgang