Reorganizando un poco el codigo despues del ultimo merge