add doc blocks for each User method