add bitlib