a basic mem pool