added some module documentation