stock preparation