add helper [ci skip]