- updated structure.js and depending files
- added search functionality