fix setPuth error