add return value function documentation