adjusted registration to new spec