implement read second tree