r_put when unneed