WIP
WIP
WIP
WIP
began search implementation