added blockAttributes feature