add a separate variable for data pool size