Added the new block loading method