But first, some basics