avance algo, pero falta bastante