use post increment unless specifically needs pre increment