complete register

complete register