new way for berkshelf