add isFunction