algorithm of lookup objects updated