made bitbuffer private