completed register.submit