documentation and changes in const char.