documentation and registration