New Pool class have been created and integrated