different methods for handling stock