completing register