public void bload(String filepath) {
Input input = null;
try {
input = new Input(new FileInputStream(filepath));
SerializerHelper serializerHelper = helper.get();
Basis base = serializerHelper.readB(input);
Map<String, VectorSet> vecSets = serializerHelper.readVectorSets(input, base);
Map<String, Recommendation> recs = serializerHelper.readRecommendations(input, vecSets);
this.base = base;
this.vectorSets = vecSets;
this.recommendations = recs;