very useful information!!!!!!!!!!!