full restructure project