adding bit functions