the internet has lots of usefull information