added some doc blocks
added some doc blocks