product preparation