getValue    setValue    reload