start to make memory pool