main real(comentado por si acaso) y main de pruebas