Revert fe5622a..83998cf

This rolls back to commit fe5622a3d957cdaf5a4803d1e235545014280bbf.
Revert 2f1734d..0399207

This rolls back to commit 2f1734dfe65f207693d70a6119c9bb1570243dbf.
search by res name updated
search by child num half done