se ordeno y refactorizo el codigo