changed findOne() function name to searchByUpc()