Add missing files
Start search implementation