modifier local + refonte design