algunos retoques mas al codigo