agency methodology and applications.