Start implement 'shelve in' functionality.