[feature008] add how block