thanks alot for these information