u have sent a very good info here