bit lib