Using blocks and widgets