algunos métodos implementados