user put方法