`prepareGenomes()` doesnot have all the parameters for `retrieveGenomes()` thus reduces the flexibility!