remove needless doc blocks
add dependencies