metodos privados