Added description of implementation.