docstring for user