implementando metodos da pool