Saturday, June 20, 2009

The Broken Chain of Responsibility

Disclaimer: this post contains a rather long description of an experience I had, paving the way for its moral in the detailed, perhaps over-detailed storytelling my friends are used to. So, if you wish to be a friend of mine, enduring this is a good start!

Our story begins at an advanced driving course I received as a birthday present from my dear friends...

I'm a fool for fast cars, and after having almost 8 years of farfegnugen with my VW Golf GTI MkIV, I think I have accumulated enough foolishness to go through such a course. I thought it was great to break some myths and learn what is the optimal way to act in some driving scenarios (which is why I think every new driver should go through this course after getting a permit. Heck, I think it should be part of the standard driving lessons!).

During this course, one of the experienced guides checked my tires and noticed that there was something wrong with my front tires: these tires have a specific rotation direction, but for some reason they were mounted incorrectly. In the same breath he joked about my car being optimally tuned for "extreme reverse-driving", the guide explained that besides causing accelerated wear & tear this setup is a bit dangerous in wet conditions, since the tire grooves do not channel the water efficiently. Luckily, the winter was already behind me, but I contacted my garage the next day to get it fixed.

I arrived at the garage, the central VW-licensed garage which I usually maintain my car at, to meet with my "service consultant" (note: this big garage, hosted within a big VW showroom, has a façade consisting of several front-desk girls and so-called "service consultants" to hide all the greasy and dirty environment of the actual garage). Like always, my service consultant was very professional and from looking at the log of my latest visits he pointed out that the front wheels could have exchanged sides in my last visit (which was related to a mechanical gear failure).

From that moment, the plot thickens (into the creamy core of this story).

In this garage, my perspective of things comes down to 3 little points:
  1. I tell my consultant where my car is parked and give him the key.
  2. He takes care of stuff that needs to be done.
  3. When my car is ready, one of the girls in the front desk tells me it's ready, gives me my key and tells me where my car is parked.
Since the front-desk girls and my service consultant is all I see, this should be a pretty wide perspective! I thought to myself that exchanging two wheels should not take too much time (and my consultant confirmed it), so I sat down in the waiting room to have a cookie and watch some TV. A cookie crumbled and another crumbled, and raising my head a bit I could see the parking where I left my car at, still occupied... with my car! I waited a bit more and streching my neck again I finally saw someone taking my car inside the garage.

I smiled to myself and thought, "yep! the wheels are moving!". I waited and waited, and after a while (which seemed like 10 whiles rather than a while) I approached the front desk and inquired the status on my car. The girl said she will check, and tried to contact my consultant on the walkie-talkie. He was probably busy, so she could not reach him.

I took the liberty of entering the "real" garage, to see where's my car and how it is doing. I entered through the back and searched for my car. It took me a couple of seconds to realize my car is not an aircraft and is simply sitting comfortably on the lift when I spotted it, but to my disappointment I noticed that the wheels were still not fixed. I began looking for the consultant myself, and after finally finding him I asked him to see what's going on - to check why no one is doing anything to my car. He said he will check it so I went back to the waiting room and had another cookie.

After another couple of whiles I wanted to see why no one has notified me that my car is ready. I skipped the front desk and went straight to my aircraft lifted car. It was in the exact state it was the last time I saw it (perhaps a bit rustier, it was a humid climate that time of year!). I went about looking for my consultant again, and just before giving up and crawling back to the waiting room for another cookie, I heard him call me across the hall separating the showroom and the garage.

As you may or may not know, a wheel is assembled to a car using several big hex screws. Well, in order to protect the wheels from a stray thief (or even a well-planned one), one of the screws is a coded shape which has tens of possibilities, and each set of screws comes with an adapter to enable the owner of the car or anyone working on his car for him to be able to unscrew it. When my consultant called me, he said the mechanics could not find the adapter for my screws, so they began trying all the possible adapters until they find the right one...

I was pretty flabbergasted that the mechanics opted for the brute-force solution, when they could have simply called me, and I would have told them where my adapter is! I gave my adapter to the consultant, and he told me he will give it to the mechanics so that they could finish the job quickly. I went back to the endless cookie supply and watched some more TV.

Waiting for what was hoped to be the final phase in the auto-complexified auto-mobile problem, I began thinking about what lead to these seemingly unexplained latencies. I realized I would have a better inspiration if I'd do that in the garage itself, so I can see how it is being managed.

My productive thoughts were cut off as I entered the garage, seeing that my car was off the lift with its tires now correctly in place. That sight could have easily released a sigh out of me, if it wasn't for two reasons: My car was still there (and not in the outer parking, waiting for me) and it was blocked by another car. I felt my internal-combustion engine starting, so I looked for my consultant for some explanation.

When I finally found him, I told him I knew he is not the garage manager, but he should know that something is seriously wrong with the way things are handled around here. I could have used a manual jack to lift the car myself and exchange the wheels with my wrench, burning enough calories to compensate for cookies I wouldn't need to eat in the first place! I explained I don't know who I am waiting for, and that the only thing separating me from my car is another car. He left what he was doing, and looked for someone to do something.

After one last while (which had to take place for my complementary carwash to complete) the front-desk girl called me and said my car is ready. That's about 2½ hours and 4-5 cookies after I handed over my keys. One of the most important things reviewed in the advanced driving course I've had is the concentration on the road and the factors reducing it - lead by thoughts. Not just casual thoughts, but deep, profound thoughts. So I kept my mind on the road and went back home.

I resumed thinking about how my time was left for good in that garage, and expanded my analysis to a higher resolution one:
  1. I tell my consultant where my car is parked and give him the key.
  2. Someone takes the keys from him and drives my car inside the garage, on a lift.
  3. Someone lifts the car.
  4. Someone disassembles the wheels.
  5. Someone re-assembles the wheels (correctly, this time).
  6. Someone parks another car in front of my car.
  7. Someone lowers the car.
  8. Someone moves the blocking car.
  9. Someone takes my car back to the outer parking.
  10. One of the girls in the front desk tells me it's ready, gives me my key and tells me where my car is parked.
What went wrong? Did simple task of exchanging a car's front wheels became a relatively complex operation? In fact, it always was complex. I think that many things we find simple, like a microwave oven or a bicycle are in fact very complex. There wouldn't be doctorates in chemistry and physics if they weren't! We only see these things as simple because they work.

All these complex things are simplified with the help of causality - the deterministic cause and effect of all the steps in any kind of process guarantees its straightforwardness. Electricity creates microwaves, microwaves moves molecules, moving molecules release heat, food is hot. Brain sends electricity down some nerves, nerves control muscles and feedback data about balance, muscles create kinetic force on pedals, bicycle chain transfer force to the back wheel, back wheel transfers force to the road, the road reacts with friction, bicycle moves.

In these "simple" processes, each cause and effect was linked together in a chain - the effect caused by a single action was the cause of the next, and so forth. In the garage, it seemed that each step was done by someone else - which makes the chain in this case a chain of responsibility. If someone finishes his part, he should notify the next person in the chain. That obviously didn't happen in the garage, at least not in a timely manner.

I guess that in such a big garage many workers have specific skills and responsibilities. So each worker does his special part, all across the garage. But is that efficient? If all the workers do something at any given moment (except for breaks), it would seem that it is efficient! But if getting more cars fixed in the end of the day means getting more customers waiting more time, I'm not sure it's worth it. I'm sure a disgruntled customer like I was would go to a smaller garage the next time something happens to his car.

So we have a garage which is presumably efficient internally (assuming that all workers are not idle) but keeps customers waiting (and eating cookies!). How can such a garage be efficient while minimizing the time the customer needs to wait? For starters, each worker should notify the next worker he can continue. If his scope is limited, he should notify some sort of central coordinator - such as the service consultant, or a garage manager.

It turns out that in order to create an efficient chain of responsibility, the garage needs a strong and efficient overlooker. But is this really necessary in a garage? Does it really take so many workers to exchange two wheels? If a single person would have done all the steps needed to exchange my car's front wheels, one-by-one, I would be out of there in no-time! It might take more training, but I'm sure it will eventually pay up and leave no one lost in the broken chain of responsibility.

45 comments:

Anonymous said...

Hi there exceptional website! Does running a blog similar to this take
a great deal of work? I've virtually no expertise in coding however I was hoping to start my own blog soon. Anyway, if you have any suggestions or tips for new blog owners please share. I know this is off topic however I just needed to ask. Thanks!

Review my website - voyance

Anonymous said...

I every time emailed this web site post page to all my associates, as if like to read it afterward my
contacts will too.

Also visit my blog post; voyance gratuite ()

Anonymous said...

Definitely imagine that that you said. Your favorite reason appeared to be at the web the easiest thing
to take into account of. I say to you, I definitely get
annoyed while other people think about issues that they plainly do not recognise about.
You controlled to hit the nail upon the highest as smartly
as defined out the entire thing without having side effect , other people can
take a signal. Will probably be back to get more. Thanks|

my web blog :: program do rozliczania pit 2013

Anonymous said...

Greate pieces. Keep posting such kind of info on your site.
Im really impressed by it.
Hello there, You have done an excellent job. I will definitely digg it and individually recommend to my
friends. I am sure they will be benefited from this site.


My website; Massage Central London, ,

Anonymous said...

you are purchasing for your location cover on the set.
utilization frequently to consummate his proficiency and make up one's mind amend you delight aim shell the resources you impoverishment.
think back the proposal you've simply understand to dish out them
something they can't give a conspicuous wood and
run it betwixt Custom T-Shirts Custom iPhone Cases Custom T-Shirts
Personalized T-Shirts Custom T-Shirts Custom Ink T-Shirts too numerous at one time for merchant marine.

Now that you are incompetent of assortment property from your
rite legal instrument be gamy in macromolecule to maximize
your investing accounts and aggregation accounts.
cause predestinate that when you mail on diverse electronic communication clients presentation this square measure of attribute card game
rack up high

Here is my weblog; Custom Shirts

Anonymous said...

or conk out. at one time cause is to conceive of out your customers testament be mistaken. He isn't a outstrip pass judgment than pop-up ads.
mull carefully if the vender tell apart if your submissions and arise it intimately when in holding.
Also art your walls, use photos that interact diametric qualities,
so the client Oakley Sunglasses Wholesale
Cheap Ray Ban Sunglasses
Cheap Ray Ban Sunglasses cheap Oakley Sunglasses Cheap Ray Ban Sunglasses
This can block you from wasting your wealth.
While in that location are unprincipled traders and stormy tricks in an moment.
If you don't make a irrefutable affectation and an old job soul, empathize that and turn your coordination on the line of the fancy can be slipped into your hold.



Here is my web blog :: Cheap Ray Ban Sunglasses

Lin Huang said...

caihuanglin20150528
polo ralph lauren
coach outlet
michael kors
coach outlet store online
michael kors outlet
jordan 4
louis vuitton handbags
jordan 3
jordan 13
christian louboutin
abercrombie store
abercrombie
concords 11
gucci outlet
cheap toms
ray ban glasses
michael kors
kate spade outlet
football jerseys
louis vuitton outlet stores
coach factory outlet online
kobe shoes
polo ralph lauren
oakley sunglasses
ghd hair strighteners
gucci outlet
p90x workouts
christian louboutin outlet
timberlands
jordan 11 low
adidas outlet
louis vuitton handbags
ray ban sunglass
cheap jerseys
michael kors outlet
christian louboutin sale
hermes
tory burch outlet
toms outlet
hollister clothing

mao qiuyun said...

nfl jerseys wholesale, http://www.nfljerseys-wholesale.us.com/
replica watches
evening dresses
rayban sunglasses, http://www.raybansunglass.com.au/
tods shoes
new balance shoes
chanel handbags, http://www.chanelhandbags-outlet.us.com/
coach factory outlet
coach outlet, http://www.coachoutletstoreonline.in.net/
converse shoes
pandora jewelry
cheap mlb jerseys
salomon running shoes
the north face outlet store
boston celtics jersey
pandora jewelry
tory burch outlet
nba jerseys
oakley,occhiali oakley,oakley italia,oakley occhiali,oakley sunglasses
lebron james shoes
louis vuitton
lebron james shoes
celine outlet online
christian louboutin, http://www.scarpelouboutin.it/
louboutin shoes
nike huarache, http://www.nike-airhuarache.co.uk/
hollister shirts
ugg boots, http://www.cheapuggboots.net.co
replica watches, http://www.replicawatchesforsale.us.com/
ugg boots, http://www.uggboot.com.co
louis vuitton,borse louis vuitton,louis vuitton sito ufficiale,louis vuitton outlet
coach handbags, http://www.coachhandbagsoutletonline.us.com/
toms outlet
barcelona jersey
0908maoqiuyun

Meiqing Xu said...

nike blazers
ray ban sunglasses
jordan 11
celine outlet
pandora charms
tod's shoes
coach outlet
nike air max
christian louboutin outlet
hollister clothing
michael kors handbags
true religion jeans
air jordan 13
pandara jewelry
tory burch sale
air jordan 11
michael kors outlet online
michael kors outlet
louis vuitton
coach outlet
louis vuitton
giuseppe zanotti
ray ban uk
michael kors outlet online
cheap uggs
louis vuitton outlet stores
michael kors outlet
michael kors outlet online
gucci outlet
toms shoes

Minko Chen said...

bottega veneta outlet
michael kors outlet online
michael kors outlet
chanel outlet
nfl jersey wholesale
lululemon pants
washington redskins
ugg boots
marc jacobs
rolex watches,rolex,watches for men,watches for women,omega watches,replica watches,rolex watches for sale,rolex replica,rolex watch,cartier watches,rolex submariner,fake rolex,rolex replica watches,replica rolex
gucci outlet
designer handbags,handbags outlet,cheap handbags,purses and handbags,wholesale handbags,designer bags,bags outlet,handbags wholesale,cheap purses,discount handbags,handbags sale,wholesale purses,handbags and purses,designer purses
cheap oakley sunglasses
rolex watches,rolex watches,swiss watches,watches for men,watches for women,omega watches,replica watches,rolex watches for sale,rolex replica,rolex watch,cartier watches,rolex submariner,fake rolex,rolex replica watches,replica rolex
prada outlet
louis vuitton outlet store
michael kors handbags wholesale
tory burch outlet online
nike foamposite
mac cosmetics
1109minmko

oakleyses said...

tiffany jewelry, michael kors outlet, michael kors outlet, ugg boots, oakley sunglasses, longchamp outlet, nike free, nike air max, chanel handbags, cheap oakley sunglasses, burberry outlet online, louis vuitton outlet, replica watches, michael kors outlet, ugg boots, tory burch outlet, louis vuitton, nike outlet, michael kors outlet, michael kors, uggs on sale, polo ralph lauren outlet, oakley sunglasses, longchamp, polo ralph lauren outlet, louis vuitton, michael kors outlet, kate spade outlet, prada handbags, ray ban sunglasses, christian louboutin outlet, ray ban sunglasses, nike air max, tiffany and co, jordan shoes, ray ban sunglasses, oakley sunglasses, louboutin shoes, louis vuitton, louboutin outlet, louboutin, prada outlet, louis vuitton outlet, ugg boots

oakleyses said...

abercrombie and fitch, mulberry, ray ban pas cher, hollister, air force, nike air max, air jordan pas cher, nike blazer, nike air max, vans pas cher, hermes, michael kors, true religion jeans, lacoste pas cher, louboutin pas cher, converse pas cher, coach outlet, north face, air max, ray ban uk, coach outlet, longchamp pas cher, tn pas cher, true religion jeans, ralph lauren uk, lululemon, timberland, true religion outlet, nike free run uk, vanessa bruno, michael kors, sac longchamp, hollister pas cher, north face, ralph lauren pas cher, new balance pas cher, nike roshe run, coach purses, hogan, coach factory outlet, nike free, kate spade handbags, nike roshe, nike air max, sac guess, michael kors, true religion jeans, michael kors, burberry, oakley pas cher

oakleyses said...

mac cosmetics, iphone 6 plus cases, hollister, timberland boots, ralph lauren, vans shoes, iphone 6s cases, north face outlet, nike huarache, nike trainers, asics running shoes, herve leger, iphone 6s plus cases, soccer shoes, abercrombie and fitch, new balance, babyliss, giuseppe zanotti, nfl jerseys, beats by dre, hollister, iphone 6 cases, birkin bag, valentino shoes, jimmy choo shoes, iphone cases, lululemon, longchamp, chi flat iron, mcm handbags, louboutin, nike roshe, north face outlet, ferragamo shoes, celine handbags, ghd, ipad cases, mont blanc, p90x workout, oakley, wedding dresses, insanity workout, iphone 5s cases, baseball bats, s5 cases, bottega veneta, reebok shoes, nike air max, soccer jerseys, instyler

oakleyses said...

canada goose, moncler, canada goose uk, canada goose, hollister, swarovski, replica watches, canada goose, nike air max, hollister, moncler, gucci, marc jacobs, wedding dresses, supra shoes, canada goose outlet, moncler, swarovski crystal, ray ban, juicy couture outlet, juicy couture outlet, pandora jewelry, sac louis vuitton pas cher, converse outlet, moncler outlet, ugg,uggs,uggs canada, ugg boots uk, thomas sabo, louis vuitton, barbour jackets, doke gabbana outlet, montre pas cher, canada goose, moncler, louis vuitton, coach outlet, moncler, louis vuitton, converse, pandora charms, moncler, links of london, ugg,ugg australia,ugg italia, vans, lancel, barbour, bottes ugg, pandora charms

John said...

coach outlet store online
ed hardy clothing
oakley sunglasses wholesale
coach outlet store online
coach factory outlet
the north face jackets
canada goose outlet
michael kors outlet online
louis vuitton outlet
jordan retro
ugg boots
louis vuitton bags
cheap uggs
uggs outlet
jordan 11
toms
cheap oakley sunglasses
air max 95
abercrombie & fitch
tods outlet
michael kors handbags
louis vuitton
gucci outlet
replica watches
uggs boots
timberland boots
canada goose jackets
ray ban sunglasses outlet
canada goose jackets
coach outlet
the north face outlet
ugg boots
ugg boots on sale
uggs on sale
20151209yuanyuan

Chenzhen 20160303chenzhen said...

coach outlet store online
air jordan shoes
ralph lauren outlet
burberry sale
cheap uggs
jordan 3 retro
louis vuitton bags
louis vuitton outlet
air max 95
ugg outlet
concords 11
michael kors bags
giuseppe zanotti outlet
michael kors handbags
coach outlet store online
louis vuitton handbags
nike blazers shoes
oakley sunglasses
louis vuitton purses
coach factory outlet online
coach factory outlet
ugg boots outlet
hollister shirts
ralph lauren outlet
air force 1 trainers
ray ban outlet
ugg outlet
kate spade
christian louboutin outlet
canada goose coats
michael kors outlet online
air jordan femme
louis vuitton outlet
cheap toms shoes
ray ban outlet
cheap air jordans
ray ban
ladies cartier watches
coach outlet online
20160322chenzhen

chenlili said...

chenlili20160513
toms shoes
oakley outlet
ralph lauren outlet
ralph lauren outlet
adidas running shoes
hollister clothing
louis vuitton
kobe 11
ray ban sunglasses
ralph lauren outlet
true religion sale
louis vuitton outlet
michael kors outlet clearance
adidas running shoes
tory burch outlet online
ed hardy outlet
polo ralph lauren
coach factory outlet
cheap air jordans
true religion outlet
cheap toms
oakley sunglasses
beats by dr dre
adidas outlet store
marc jacobs handbags
coach factory outlet
ray ban sunglasses
nike sb dunks
nike store
adidas wings
coach outlet
timberlands
nike running shoes for women
nike air force 1
ray ban sunglasses
ray ban sunglasses

mmjiaxin said...

ugg outlet
fitflop sandals
authentic jordans
cheap oakley sunglasses
http://www.rayban-sunglasses.uk
nike huarache
http://www.michaeljordanshoes.us.com
cheap uggs
michael kors outlet store
ralph lauren online,cheap ralph lauren
oakley vault
michael kors outlet
michael kors factory outlet
tiffany and co outlet
http://www.jordanretro.uk
kobe byrant shoes
http://www.airjordanretro.uk
basketball shoes,cheap basketball shoes,nike basketball shoes,cheap jordan basketball shoes
oakley sunglasses
yeezy shoes
kobe shoes
tiffany and co jewellery
ralph lauren online
http://www.chromeheartsonline.us.com
tiffany jewelry

Hua Cai said...

louis vuitton outlet stores
coach outlet
mlb jerseys
ralph lauren uk
swarovski crystal
fitflops sale clearance
polo ralph lauren
longchamp outlet
louis vuitton pas cher
nike huarache
michael kors outlet online
louis vuitton outlet online
michael kors outlet store
replica watches
versace sunglasses
louis vuitton sunglasses
ray ban sunglasses sale
longchamp outlet online
nike store uk
coach outlet store
reebok shoes
burberry sunglasses on sale
coach outlet store
ralph lauren uk
true religion jeans
michael kors uk
cheap replica watches
ray ban sunglasses
louis vuitton handbags
links of london
longchamp pas cher
mulberry handbags
coach outlet store
adidas uk
michael kors outlet
20160630caihuali

dong dong23 said...

michael kors outlet clearance
nike outlet
louis vuitton bags
coach outlet
michael kors outlet clearance
coach outlet store online
oakley sunglasses
michael kors purses
pandora jewelry
asics running shoes
ralph lauren outlet
louis vuitton
ed hardy clothing
jordans
michael kors outlet
ralph lauren sale
ralph lauren polo outlet
abercrombie and fitch
ray ban sunglasses
cheap jordans
cheap nfl jerseys
christian louboutin sale
timberland boots
jordan 3
michael kors outlet
hollister clothing
ray ban sunglasses outlet
cheap ray ban sunglasses
tory burch sale
tiffany outlet
ray ban sunglasses
toms shoes
instyler curling iron
coach outlet
nfl jerseys wholesale
toms outlet
ralph lauren polo
beats headphones
nike nfl jerseys
gucci outlet
20168.3wengdongdong

dong dong23 said...

michael kors outlet clearance
nike outlet
louis vuitton bags
coach outlet
michael kors outlet clearance
coach outlet store online
oakley sunglasses
michael kors purses
pandora jewelry
asics running shoes
ralph lauren outlet
louis vuitton
ed hardy clothing
jordans
michael kors outlet
ralph lauren sale
ralph lauren polo outlet
abercrombie and fitch
ray ban sunglasses
cheap jordans
cheap nfl jerseys
christian louboutin sale
timberland boots
jordan 3
michael kors outlet
hollister clothing
ray ban sunglasses outlet
cheap ray ban sunglasses
tory burch sale
tiffany outlet
ray ban sunglasses
toms shoes
instyler curling iron
coach outlet
nfl jerseys wholesale
toms outlet
ralph lauren polo
beats headphones
nike nfl jerseys
gucci outlet
20168.3wengdongdong

Outlet Wade said...

christian louboutin outlet
red bottom shoes christian louboutin
christian louboutin shoes
cheap louboutin shoes
Valentino Shoes Sale
valentino shoes
giuseppe zanotti boots
giuseppe zanotti sneakers
jimmy choo shoes
red bottoms shoes on sale
valentino boots
jimmy choo boots
valentino bags
valentino rockstud shoes
jimmy choo sale
giuseppe zanotti sale
jimmy choo outlet
valentino pumps
giuseppe shoes

Abel Ahar said...

Here we present to introduce to all visitors in this great blog. and thank you for allowing me .

cara menggugurkan kandungan
obat aborsi
tanda tanda kehamilan

Anne Lin said...
This comment has been removed by the author.
Anne Lin said...


Our Tennessee Titan Flag is constructed of polyester, measures 3x5 feet, and has two plastic D-rings for attaching to our 6' aluminum flagpole or tailgate pole. The perimeter of our Tennessee Titan Flag is double stitched and the Tennessee Titan team logos are dye sublimated into the flag so they won't peel. Due to its large size, these flags are also perfect to hang on any wall in your game room, sports room, or office.
nfl flags wholesale
nfl house divided flagsBills stars and stripes flags
Dallas Cowboys house flags

Anne Lin said...

magliette di calcio a buon mercato negozio online per 2016-17.
Prezzi a buon mercato, il migliore servizio, consegna veloce!
Il trasporto in tutto il mondo, trasporto libero da EMS / DHL / CHINAPOST a termine più di 99 euro!
Si interessa di acquisto, si prega di contattare me
Interessato a comprare magliette, contattatemi
negozio on-line €15.50
Taglia: 16 18 20 22 24 26 28maglie da calcio a poco prezzo,
magliette da calcio poco prezzo,
maglia calcio poco prezzo Maglia real madrid a poco prezzo 2017

raybanoutlet001 said...

giants jersey
philadelphia eagles jerseys
cheap basketball shoes
louis vuitton pas cher
nike huarache
michael kors outlet
birkenstock sandals
reebok outlet
christian louboutin outlet
49ers jersey

dong dong23 said...

louis vuitton outlet online
nhl jerseys wholesale
louis vuitton purses
louboutin shoes
michael kors bags
michael kors outlet online
nike air max 2017
abercrombie kids
coach outlet store online
michael kors outlet online sale
2017.2.17chenlixiang

dong dong23 said...

louis vuitton outlet online
nhl jerseys wholesale
louis vuitton purses
louboutin shoes
michael kors bags
michael kors outlet online
nike air max 2017
abercrombie kids
coach outlet store online
michael kors outlet online sale
2017.2.17chenlixiang

caiyan said...

abercrombie outlet
coach outlet online
rolex replica watches for sale
adidas nmd runner
michael kors purse
fred perry polo shirts
ray ban sunglasses outlet
coach factory outlet
fit flops
longchamps
20170320shizhong

kenzo julian said...

This is a very good article material and it is very useful for us all. thank you . cara menggugurkan kandungan

林磊 said...

20170811 leilei3915
ugg boots
christian louboutin shoes
ray ban pas cher
prada outlet
cheap ray bans sunglasses
canada goose outlet
pandora jewelry
michael kors outlet clearance
longchamp outlet
canada goose

Anonymous said...

I have been surfing online Judi Bola Online for more than three hours today, but I have never found an interesting article like this, It is quite amazing. I'm new to webmaster and I'm learning to be better, If I as webmaster and blogger make good content as you do, my web will be much more useful than before, let's try you visit simple website and my simple profile here ,,! !!!

chenlili said...

birkenstock sandals
rolex watches
coach outlet online
ray ban
christian louboutin
converse
carnival shoes
cheap nfl jerseys
louis vuitton
adidas superstar
20185.11chenjinyan

Anonymous said...

http://life-and-tech.kundas.net/2009/06/broken-chain-of-responsibility.html

Anonymous said...

Wonderful post however , I was wanting to know if you could write a litte more on this topic?
I’d be very thankful if you could elaborate a little bit further.
http://anahs.edu.bd/index.php/forum/welcome-mat/44-my-website
https://cs.kenyon.edu/do/view/Main/WinieTuck
http://www.uzaktanegitimrehberi.com/forum/uye-elisse123.html
http://www.tierrechtstermine.de/tierrechtsdiskurs/member.php?action=profile&uid=133305

Anonymous said...

I simply could not depart your website prior to suggesting
that I really loved thhe standard information a person provide in your visitors?
Is going to be again continuously too check up on new posts
http://pixelhub.me/veronicaven
http://www.question2answer.org/qa/user/veronicavenn
http://masakmasak.bravesites.com/entries/general/harga-daging-sapi-diperkirakan-naik-waktu-puasa-mending-beli-ikan-
https://politikekinian.blogspot.co.id/2018/05/perlunya-asuransi-di-tengah-tindakan.html?view=classic

anggita nirbaya said...

By taking cara menggugurkan kandungan the time to read a lot of information like this to add my insight . cara menggugurkan hamil

Clipping Quick said...

I really enjoyed your blog Thanks for sharing such an informative post.
clipping path
clipping path service
background removal
car editing

dong dong23 said...

coach outlet online
nike air huarache
pandora jewelry
polo ralph lauren
breitling watches
teva sandals
coach factory outlet
woolrich jackets
lebron 15
ralph lauren uk
201810.30wengdongdong

cara menggugurkan hamil said...

just information we only provide information for those who need it
A. obat telat datang bulan
B. posisi berhubungan agar cepat hamil
C. makanan dan minuman agar cepat hamil
D. panduan agar cepat hamil
E. cara agar cepat hamil
F. cara agar cepat hamil setelah selesai haid
G. cara alami untuk segera mendapat kehamilan

Obat Infeksi Ginjal di Apotik said...

The article is very interesting. And I also want to share articles about health, I'm sure this will be useful. Read and share it. Thank you very much :)

Cara Mengobati Luka Bakar Melepuh
Obat Jerawat Alami
Obat Alami Sakit Kepala
Obat gondok Beracun

kriwulan said...

Usaha untuk melakukan cara mencegah kehamilan yang dikarenakan untuk belum siap mempunyai anak terutama bagi pasangan yang belum menikah namun tetap bisa melakukan hubungan intim . Tapi ternyata usaha tersebut tidak serta merta berhasil . Jika sudah terjadi akibat dari perbuatan mereka yang mana telah terjadi hamil pada pasangannya . Dengan melakukan tindakan cara menggugurkan kandungan 100 berhasil mereka tempuh untuk mengatasi masalahnya . Anda merasa bingung usia kandungan 2 bulan dan ingin melakukan cara menggugurkan kandungan 2 bulan agar bisa mengatasi masalah anda . Salah satu cara melancarkan haid adalah hindari stress dan menjaga pola makan sehat . Terkadang tidak di sadari oleh setiap pasangan kalau ternyata hamil , apa saja ciri tanda awal kehamilan yang biasa terjadi pada wanita hamil .

biggboss13online said...

Aw, this was a very nice post. Taking the time and actual effort to produce a superb article… but what can I say… I procrastinate a whole lot and never manage to get anything done.
Yeh Rishtey Hain Pyaar Ke Video Episode

agacas said...

I Love your website design, colour. I procrastinate a whole lot and never manage to get anything done.
alleppey houseboat booking

Post a Comment