added in demos for blocks