Moving toward berkshelf method