FUNCIONA!!!!!! WIIIIIIIIII!!!!!... quizás sea bueno optimizar el código