contractors tree reorganization + setCelltext prototype