some codechanges and information.