agregando la estructura logica de la api y el index