Organizacion del codigo