added module documentation