add native bitsetting