macrodeterminants