some basics.