Actually stores all blocks. Now fully functional.