restructure project root