tornando alguns metodos privados