Completed Add Stock function