@hafizullah: Very good sketch.