documented out the discrete and utils packages