reduce buffer heirarchy tested