added typecodes and bits for new classes