run sourcecodegen on itself