Segunda implementacion de los metodos