changed method names in shelfManager