Additional documentation added.