buffer auth and other stuff