produce a new register
lists_createoradd