added document-register-element