What exactly does this module do? Please add some documentaiton.