Added a addProduct function
some commit before pull
fix the populate name file