adding pooled entity system, not pooled yet!