i'm not sure inside addProducts how quantity works,i just try to fix other stuffs