begin product