- Copied 0040_wire.
- Name space has been modified.
- Some comments are added.