add setFunc
mod
edit
n