Organizado el codigo