fixed bug in empirical counting and forward backward ..
still bug there with C ~= 1