doxygen main page and work on source documentation. implement copychar for scanning source encoding equals to destination encoding