make it in parllel mode