BasicHMMcodes