more helper documentation