~ edited block generation rule in cli