generated assignments scaffold