new memory pool define convention