3.0 doc blocks