Agregados headers y separado el code en directorios