work on metadata gui and search functionality. add dependency to install.py.