stock is added on user side