fixed several methods for disconnected matroids