comment function.