modifique y aumente muchas cosas :'(