code folder restructure