Add find by barcode functionality