To begin with, the adoption of bar codes came before rapid replenishment arrangements because retailers required a low-cost means of collecting information at the detailed product level for their own use'that is, they first developed an efficient method for scanning prices at the check-out register and tracking products for internal inventory purposes.
( ( To ( begin with ) ) ( , ( ( ( the adoption ) ( of ( bar codes ) ) ) ( ( ( came ( before ( rapid ( replenishment arrangements ) ) ) ) ( because ( retailers ( required ( ( a ( low-cost means ) ) ( of ( ( ( ( collecting information ) ( at ( ( the ( detailed ( product level ) ) ) ( for ( ( ( their ( own use ) ) ` ) ( that ( ( is , ) ( they ( first ( ( developed ( an ( efficient method ) ) ) ( for ( ( scanning prices ) ( at ( the ( check-out register ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) and ) ( tracking ( products ( for ( internal ( inventory purposes ) ) ) ) ) ) ) ) ) ) ) ) . ) ) ) )
(ROOT (S (S (VP (TO To) (VP (VB begin) (PP (IN with))))) (, ,) (NP (NP (DT the) (NN adoption)) (PP (IN of) (NP (NN bar) (NNS codes)))) (VP (VBD came) (PP (IN before) (NP (JJ rapid) (NN replenishment) (NNS arrangements))) (SBAR (IN because) (S (NP (NNS retailers)) (VP (VBD required) (NP (NP (DT a) (JJ low-cost) (NN means)) (PP (IN of) (S (VP (VP (VBG collecting) (NP (NN information)) (PP (IN at) (NP (NP (DT the) (JJ detailed) (NN product) (NN level)) (PP (IN for) (NP (NP (PRP$ their) (JJ own) (NN use)) (`` `) (SBAR (WHNP (WDT that)) (S (VP (VBZ is) (, ,) (SBAR (S (NP (PRP they)) (ADVP (RB first)) (VP (VBD developed) (NP (DT an) (JJ efficient) (NN method)) (PP (IN for) (S (VP (VBG scanning) (NP (NNS prices)) (PP (IN at) (NP (DT the) (JJ check-out) (NN register))))))))))))))))) (CC and) (VP (VBG tracking) (NP (NP (NNS products)) (PP (IN for) (NP (JJ internal) (NN inventory) (NNS purposes))))))))))))) (. .)))
There are several cheap methods for retailer information collection, but bar codes are the best.
( ( ( ( ( There ( are ( ( several ( cheap methods ) ) ( for ( retailer ( information collection ) ) ) ) ) ) , ) but ) ( ( bar codes ) ( are ( the best ) ) ) ) . )
(ROOT (S (S (NP (EX There)) (VP (VBP are) (NP (NP (JJ several) (JJ cheap) (NNS methods)) (PP (IN for) (NP (NN retailer) (NN information) (NN collection)))))) (, ,) (CC but) (S (NP (NN bar) (NNS codes)) (VP (VBP are) (NP (DT the) (JJS best)))) (. .)))