agregando caosas que faltaban