First iteration of sdfGenerator