add product and more class modifyed