make it generic to make as many replications as wanted and try different system config