gets a general.