corregidas funcionalidades, ahora son las del enunciado