added bit.lua