add module comment and registration