adhoc/Bit Manupulation