added documentation for Core modules