use iblock-gen in floated-generator if iblock