feature: part search works; tests still broken