add lwp rump functions