vary usefule infermation thank you :)