improve top module documentation