product process