recursion works and re-generated lang files