prouction process