things you have to know...