new stuff
Stock Constructor