separate prototype function
add new function Array.prototype.indexOf
diet quoted function
diet value function
change argument type -> option