things you must know to bef...