implementadas algunas modificaciones sugeridas por los compañeros