add generated source