la aplicacion base ahora esta en el main TODO: faltan tests