Creating pooling infrastructure. Queue will be necessary here.