added supprort for uppercasing toc