customerRegisterWorks
impliment