se agrega clase, contructor y metodos privados