generic name for instance builder