added some more docs
added first stage of modules registration