Create necessary evils 

overview/uses & specifications/assumptions & goals