add the option to make consecutive hidden labels as independent given observation sequence x