basic numbering complete