removed require 'bit'