// initialize logic
// ---------------------
logics = new HashMap<LogicID, Logic>();
Logic lg = new BasicLogic(this, pacemaker, slaveView, fileIO);
logics.put(lg.getId(), lg);
lg = new RequestLogic(this, pacemaker, slaveView, fileIO);
logics.put(lg.getId(), lg);
lg = new LoadLogic(this, pacemaker, slaveView, fileIO, maxChunkSize);
logics.put(lg.getId(), lg);
}