Ordenando un poco codigo e ideas