algunas modificaciones al codigo