reconsture project structure