Kindly review a new patch , it is covering points as suggested at #20 and cha...