change Arbitrary for HMM to allow for generation of larger models