Added private functionality... falta validar las vistas y algunas cosas mas @germanaz0