added buffer auth and buff API with basic setup in view