Use language class, update postbit_classic and fix a few bugs