add a new buffer manager class
add a new buffer manager class
clean up for pylint