support insert option
test insert options
shorter option API