changed from self.blockname(), to block name=blockname