restore peoject structure