ggwp general buffer manager