create searchable interface [WIP]