handproducing