Currently the documentation is very naive. It needs to have all the basic explanations