updated restwith tree project