Some documentation is added.
source code and documentation speration is done.