modif structure code