Thank you so much for inviting me and for having me here to talk about the South African tax data. So today, I want to talk a little bit about the South African experience of tax data and where it started and where it's sort of headed. And then to give you some examples of some of the research that I've done and others have done that we think have been policy relevant. So I want to be clear that this is the South African experience. And I think some of what Millie is going to talk about will mirror some of our experience as well. But that this is perhaps in its infancy. So the project initially under wider the regional and regional growth project started in 2014. And this project was working with the National Treasury and SAAS to make tax data available at the National Treasury. And it was available within Treasury for its own researchers, but then also made it available to researchers outside. And so for part of that project, there were more than about 20 research papers written. Some better than others, some that spend a lot of time highlighting some of the problems with the data. But definitely a good first shot at what could possibly come out of the data. What was really super about the previous project as well is that the tax data was used to create a matched employer-employee panel. And this has been documented quite well and it's been updated at the moment. So when I talk about tax data, what exactly do I mean? So in the South African scenario at the moment, I'm talking about company income tax data. I'm talking about value-added tax data, customs data, and then PAYE or individual tax data. There are other data sources. These are the ones that have been most required and most interesting so far. As also the relationship holds, we see that researchers want to know, for example, about labor brokers. And I'll present some research about that. And then we go back to the South African revenue service and we say, well, what information do you have about labor brokers and how do they report taxes and what exactly do you know about them? And then they're able to match some of our requests. So some of the advantages of tax data, I mean, it's much larger in size. So in a lot of ways we think it's the full population. So if you think of everybody who's employed in South Africa in a company that is eligible to pay tax, it has to be in this data set at some point. And then because companies are eligible, well, are required and people are required to pay taxes every year, the data set is then naturally longitudinal. So we think the data set, well, we like to think that the data set sometimes more dependable because it doesn't suffer from your same survey issues on attrition or non-response. And as you could say, perhaps it's a low-hanging fruit that the cost, I mean, the collection happens every year, the data exists, e-filing takes place, and since it's there, perhaps we should, you know, there are good ways in which it can be used. So some of the disadvantages of tax data, and it's perhaps sometimes frustrating for researchers, is not everything we want to know is actually collected in the tax data. And so in the South African context, for example, race is very important when you want to think about inequality and wages. And this is just not recorded in the tax data, and there's no interest in recording it. So that's one big disadvantage we've seen so far. Then the data quality, this is, I mean, I think it's actually improved from what I've seen, but sometimes it's just incomplete. So your earlier years of tax data, nobody can explain why there's just so much missing data. Nobody understands what was going on, and then sometimes it's out of date. So your location, your address data, I don't think firms and even individuals are very responsive once they move. I don't think they think immediately the first thing they think is, I need to let the South African Revenue Service know that I've moved. I've changed my location. So there's a bit of a lag in that. And then, specifically, I think, in the tax data that we have at the moment is people and companies submit revisions to the Revenue Service. So you'll have Amina listed five or six times in the data set, but it's not actually clear which one was Amina's final submission, which is the one that saw us accepted eventually. So the matched employee panel, so it's actually a collection, and we call it sometimes the CIT IRP-5 panel. It's a collection of the CIT data, the individual, the IRP-5 data, but it also includes some information on the VAT and the customs data. So this was created and it's sort of been updated slowly with each extraction of data from SARS. And as Carl said, there's sort of this two-year lag in getting this data. So even though we have data now, we actually think that the data for 2016 is now starting to look complete for companies. Then there's always the challenge of changing forms, and so the company income tax form has changed radically in this period as well. And so the tax data kind of looks quite different in the previous period, in the recent period. But we, as I mentioned, there's a general, I think, improvement in the data that we've seen. Even the documentation and the metadata that we've received from SARS has been better and better over the years. The nice thing about working though with researchers and getting researchers in to come and work on the data is that they've actually fed back what they found in the data. Industry variables not very well coded or the customs numbers are not adding up and those sorts of things. And we've had very good response from researchers to say, actually, this is the problem, but this is also how you sort it out. Or is this a natural problem? This exists at SARS, and we go back to SARS and say, well, this is what's going on, and is this true, and back and forth? So data set that we're working on at the moment to create is what we want to call the employment panel. And this is your anonymized individual level data panel. So this is merging two sets of data. This is both the company issued IRP-5, so the tax certificate that you get for working, but also those who report their own income on the side or income from property that you might owe or shares or dividends altogether. So it'll include your formal employment period, all the types of incomes that you see, and then it'll have your taxable income as well as your tax liability. And we're hoping that this will be available to researchers to start working on in early October. So why do we think tax data is important? So SARS and Treasury, they know the value of this, they've been using it for a long time, and it's part of their process to produce their national tax statistics. But it's slowly starting to be used for evaluating public policy. And some of the examples I want to tell you about on how we have fed into the policy-making process, some of the research. So the first example is on the Employment Tax Incentive. And this work started in 2016 and it's been ongoing. So the Employment Tax Incentive is a employee side, or rather employer side, low-wage subsidy for youth, and it's for youth earning below 6,000 a year. It started at the beginning of 2014. It was supposed to work for about three years. It was quite popular. And at the end of 2016, the government decided to extend it after some evaluation, and the policy now ends in 2019, and then they're busy evaluating it again. So when you want to think about evaluating this policy, what you can't do is actually go out and survey youth. And the reason for this is that it's actually, they might not know that the company for which they're working for is claiming the subsidy for them. And the way in which the subsidies claimed is actually through the tax system. It becomes a tax credit to the company. And so the best way to evaluate this policy is through tax data. So this is an example of how the policy wasn't, it was very difficult to evaluate the policy without access to this data. And then the question arises of whether the policy actually created any jobs, so South Africa's got a very high youth unemployment rate, and this policy's aim was to create jobs for youth. So you require firm level data, and so now this is presented. So I use, I guess, both the income, so your individual tax data, as well as some of the company level information at the company level, and for the years 2011 to 2015. So the tax year in South Africa, so this is some of those difficulties that you want to think about in tax data. Individuals are taxed in the period from the 1st of February each year until the following year, rather the 1st of March, until the end of February each year. But companies are not taxed in that same period. Companies are actually taxed in periods, in very different periods. So they are taxed when they decide the end of the financial year is. So for example, a company who has a financial year, and at the end of December, let's say for 2016, is only eligible to file their taxes within two years after that. So they may not have even filed their taxes yet. So it becomes quite difficult, and then trying to match up some of those timelines. Anyway, we do our best.  And so this is the first outcome of that. So this is, I think, about 14,000 firms. We look at what they look like, the employment, youth employment looks like before, and we see that it increases after. So we see positive results for youth, but we also interestingly see positive results for the non-targeted group. But in line with other studies that do similar work, we actually see positive or increased employment for the whole firm. So we also think that, basically, small firms might be responding to the policy in different ways that large firms might. So if you think of a small firm with maybe five employees, you probably don't have an HR department or a tech or an accounting department that'll be able to claim the subsidy quite easily, whereas a firm with more than 200 employees probably has those departments and knows how to do this far better. So we look at the results within these different size groups and we see, let's see if this works. So the very small firms, you're seeing quite a big increase in employment for youth. In the smaller firms also, your medium-sized firms, we're also still seeing an increase. Here the story is a little bit different. We think maybe jobs being saved rather than being created. But in your very, very large firms, your firms with more than 200 employees, we see actually no trend break. We see no job creation happening. So this is just represented here. And so you see no significance in your very big firms. OK, so why do we think this is important for policy making? So in 2016, this study and two others actually formed part of the evaluation of the policy that the government was required to do. And again, that process is now taking place in 2018. And both the results of all of the research that's been done has been made available to government and labor and business. And we've presented extensively to them to tell them, well, this is what we think is going on. Whether they listen, whether they take on the policy, whether they listen to our recommendations, that's a different story, perhaps. OK, so the other paper I wanted to touch on is on how small firms respond to tax schedule discontinuities. So in the South African context, firms that are resident in South Africa are subject to a flat rate of 28% tax. Small firms, however, have a graduated progressive corporate income tax rate or corporate income tax schedule. And the idea behind this was a lower tax rate in order to stimulate small businesses to grow and economic activity and create jobs. That was what the intention was, at least. And so what does this look like? So for the period, I guess they call this 2012, if your taxable corporate income was below $60,000, it was 0%, up to $300,000, it was 10%, and then above it was actually you got back to your 28% tax rate. And they find, actually, that you see at these kink points that there's excess mass of firms located kind of before these kinks, and there's quite a bit of bunching. OK, so this is the graph that they share that I want to point out. So if you can just focus for a moment on the observed 2012, so the dotted line. So if your first kink is over here, where you go from 10% to 28%, you see there's lots of bunching over here. And if you follow that line, it kind of continues down, down, down. And there's no bunching over here. In 2013, they actually changed the tax schedule, and it was no longer $300,000 or $350,000. And within the year, you see this bunching that happens around here go immediately to the next kink point. And a large percentage of those firms who were bunching over here actually are the ones that are in a bunching over here as well. So what's the story, and what does this mean exactly? So it's suggestive that some of this response is driven by tax avoidance, or as South Africans like to call it, very good tax planning. But from a policy perspective, this is not really encouraging the sort of economic activity that the government's trying to make sure small businesses are doing. And so there might need to be some rethinking on these incentives, if you want. The last paper I want to talk about is the wage penalty on the labor broker sector in South Africa. So temporary employment has grown quite a bit in South Africa and in other countries. And there is sort of this expectation that there's some sort of wage differential between them. And this hasn't been well tested in South Africa so far, but there's been lots of public debate on decent work and making sure that folks working for labor brokers are actually getting the benefits and the pay that they should. And in 2015, they actually amended the Labor Relations Act, and this was meant to regulate the sector, but even offer more protection for your temporary employment workers. So they do find this penalty for being a temporary employment worker. And they find it, I mean, quite high. I think 30% is quite high. And they try and use as much of the variables in the data set and the tax data to tell the story. But like I said, you're short on your race, for example. You're short on education information in your tax data. But they do the best they can. And this is 30% is what they think it is. But they also think that some of this is actually due to the benefit contributions that are actually quite low for TES employment. And this is your pension or your medical aid or your unemployment insurance that doesn't actually exist for these workers. And this is one of their first looks. And then you see the temporary employees working or their wages sort of further on the left of your regular employees. So they don't actually get a chance to investigate the change in the Labor Relations Act, because they started the work last year. And actually, the data was only available to the 2015 tax year. The 2015 tax year actually only rates the 2014 calendar year. So they'll have to wait a little bit longer for the data to come out before they can actually figure out what the Labor Relations Act has actually done. But I think this highlights quite nicely what can still be done with the tax data. So in summary, for me, I think there's lots of potential for the tax administrative data in South Africa. We're working very hard on documenting the data far better, doing a better job of cleaning the data. There's lots of issues. And then we've started making geospatial data available. So locations of firms and individuals. And so this presents some new areas of research. And so over the next three years, we're looking at 60 wider research projects that are actually coming out of the data, which I think is pretty phenomenal. And which we hope that will feed into improved policymaking. And I think it's advantageous for this to be based within the national treasury in South Africa, because then you have those interactions with policymakers while you're looking at this. Thank you.


My friends, welcome back to my channel and a very special welcome if you're new here. My name is Jen. I'm a certified weight loss and nutrition coach and it's Monday, so it's meal prep day. Today we are going all outfall and pumpkin, pelusa. All of our recipes have pumpkin. All of them are fall inspired and all of them are incredible.  Subscribe if you're not. Turn your bell on because I upload a new meal prep every Monday in five videos every single week. Don't forget to check out the description box down below for nutrition coaching where I offer personalized to you macros and calories, as well as one-on-one coaching for accountability or if you would like to talk with me directly. Links, discounts to my favorite things, my recipe website where you will find all of today's meal prep recipes and my Facebook group. Come join us. We would love to have you are all down in that description box. One more thing before we head into the kitchen, there will not be a meal prep this next Monday as I will be on vacation in Hawaii. However, I do have a meal prep playlist. So if you need some great recipes to get you by until the next meal prep, you can find that here on my channel. So let's head into the kitchen because I cannot wait for pumpkin, pelusa fall recipes. For our fall inspired pumpkin filled breakfast, we're going to do chai spiced pumpkin oatmeal muffins and it's going to have a cream cheese glaze. We're going to amp up the protein a little bit and I'll show you how we're doing that. So let me show you what you'll need. First, you're going to need flour. I'm going to use my Kodiak protein flour. Again, just to get in a little bit of extra protein, this bakes just like regular flour. There's no difference in taste and texture, but you get in some protein and it's actually lower point than regular flour as well. Unfortunately, it's no longer available. They discontinued this quite a while ago. I'm down to my last couple of bags, but you can make your own protein flour at home. So I will down in the description box list how to do that with a link for the protein that I use to make my own flour. So you have the option of using a protein flour or you can use regular flour. You'll need milk of your choice. I'm using Fairlife for that little bit of extra protein. One third less fat cream cheese, pumpkin puree, unsweetened applesauce, oats, powdered sugar and brown sugar alternative of your choice. I'm using Lakonto. That's my go-to sugar substitute. I will link Lakonto down below with a 15% off discount site-wide. So I'm using their powdered and their golden. Baking powder, baking soda, eggs, salt, pumpkin pie spice and vanilla extract. So to get started on our muffins, you're going to need a large bowl. We're adding one and a half cups of flour, one cup of oats, our pumpkin pie spice, salt, one and a quarter teaspoons of baking powder, and three quarter of a teaspoon of baking soda. And then go ahead and mix that together just to get those dry ingredients fully combined. We're going to add in one cup of pumpkin puree, one third cup unsweetened applesauce, one third cup of Lakonto golden, about two teaspoons of vanilla extract, two egg whites. And then go ahead and mix all of that together. Don't over mix, just get it to where it's combined. And then we're going to add in one cup of milk and then mix to fully combined. I went ahead and sprayed my muffin pan with some non-stick cooking spray. And then we're going to scoop in 12 muffins. We're putting our muffins into a 375 degree oven for about 20 to 25 minutes or until they are cooked through. While they're in the oven, we'll go ahead and make up the delicious glaze. So I've added three ounces of the one third less fat cream cheese to a bowl. It is room temperature, it is softened. I'm adding a quarter cup of Lakonto powder, half of a teaspoon of vanilla extract.  We'll add milk as needed to make the right glaze consistency. So it's a bit thick, still more like frosting. So I'm going to add just a tiny bit more milk. The chai muffins are out of the oven as well. These look so good. They smell amazing. My house is smelling like a pumpkin bakery. I am going to allow these to cool for just a couple of minutes. And then we'll add our glaze. And then I'm going to sprinkle just a little bit of pumpkin spice on top. And here are the pumpkin chai muffins. These are going to be such a great breakfast this week. I plan on pairing them with some protein, bacon, sausage, eggs, just making a complete breakfast but still enjoying a good holiday fall pumpkin spiced muffin. For lunch this week, I'm making pumpkin pasta with toasted walnuts and spinach. I'm going to add in some ground turkey as well for some extra protein, but let me show you what you'll need. First you're going to need pasta of your choice. I just placed a nutrition order for my favorite fiber gourmet pasta. So excited to have that back. I've been trying to use up everything in my cupboard and this is my last pack of brahmi pasta. It's okay but it is a lot higher point in calorie than fiber gourmet pasta. And it doesn't have all the fiber. It does have 21 grams of protein. They sent these to me so I've been using them up but fiber gourmet is way less points, way less calories, about half. It's actually about 100 calories per serving. So I'll link nutrition for you guys so you can grab fiber gourmet. You'll need minced garlic, vegetable broth, walnuts, milk of your choice. I'm going to use fair life. I'm going to add a pound of 93% ground turkey just so that I can pump up the protein. This recipe actually doesn't have any meat in it because you can actually make this a vegan recipe if you want, but I need to add some extra protein. So a pound of ground turkey, baby spinach, nutmeg, salt, pepper, tomato paste and 100% pure pumpkin. So the first thing I'm going to do is brown my pound of ground turkey. I have my water coming to a boil to cook my pasta. So my ground turkey is almost all the way cooked through. We're going to start adding in the rest of our ingredients for the pasta. Starting with some minced garlic and then allow that to become fragrant. Then we're adding in one cup of pumpkin, two tablespoons of tomato paste, two tablespoons of milk, one cup vegetable broth, a pinch of nutmeg and salt and pepper. Stir that in, let everything warm through. Now we're going to add in two cups to heaping cups or two heaping handfuls of baby spinach and allow that to wilt down. Then we're going to go ahead and add back in our pasta. Stir again to mix and then allow it to simmer for about two to three minutes. I toasted a quarter cup of chopped walnuts for just a few minutes in the oven. Go ahead and add those in. Give it one more stir and our pasta is done. And there is our pasta. This looks so good. It smells amazing. By adding in that pumpkin, we're really getting in a good amount of fiber. We have some healthy fat and the walnuts, tons of protein between the pasta and the ground turkey. I'll go ahead and put serving size points, calories here on the screen for you. For dessert this week, I'm making pumpkin pie bars with brown sugar oatmeal crust. I cannot wait. Let me show you what you'll need. So I'm going to use my protein flour again. You can always use regular flour or take advantage of the recipe down below and make your own protein flour at home. You're going to need rolled oats, brown sugar alternative. Again, I'm using Lakonto. I will link Lakonto down below with 15% off for you. Unsweetened applesauce, pumpkin puree, chopped pecans, vanilla extract, salt, cinnamon, pumpkin pie spice, baking soda, eggs and one third less fat cream cheese. So to get started on our dessert on our bars, we're going to add one and a half cups of flour, one cup of oats, a quarter cup of chopped pecans, one half of a cup of unsweetened applesauce, about a tablespoon of vanilla extract, a pinch of salt, two thirds of a cup of Lakonto golden and half of a teaspoon of baking soda. This is a full teaspoon, so I'm only going to do half and then stir that together. So I went ahead and removed about a cup of the mixture and then the remaining mixture, we're going to press that into a six by six, seven by seven, eight by eight, whatever you have, sprayed baking dish with some non-stick cooking spray and you're going to want to press fairly hard. We do want that to be able to stick together and form a solid crust when cooking. It's going to go in a 375 degree oven for about 10 minutes. While it's in the oven, we'll make the pumpkin filling. The crust is in the oven, let's make the filling. So we have four ounces of softened cream cheese. We're going to add in about three quarters of a cup of pumpkin, a quarter cup of Lakonto golden, one teaspoon of vanilla extract, one egg, cinnamon and pumpkin pie spice. And then with your handheld mixer, mix that until combined. And here is the pumpkin filling. We'll go ahead and set that aside. So I just pulled my crust out of the oven. Go ahead and add your pumpkin filling to the top and then spread that out nice and even. And then that remaining cup of the crust, we're just going to kind of crumble that on top. So our bars are going in the oven for about 30 minutes or until they're cooked through. The pumpkin bars are out of the oven. Oh my goodness, my house couldn't smell better with all of these fall foods. I will go ahead and put serving size points, calories, macros here on the screen for you. Thank you for joining me for this week's meal prep. I hope you enjoyed all of these fall recipes, all of the pumpkin pelusa recipes. Everything is so good. I can't wait to dig in all week long.  I will link that at the top of the description box along with nutrition coaching, links and discounts to my favorite things and my Facebook group. So definitely check out that description box before you go and I will see you in the next one. Bye.


This new material, NH4, plus COF-SO3-, has been developed as an efficient adsorbent for uranium extraction from seawater. It has demonstrated impressive uptake capacities of up to 851 mg per G, which is significantly higher than other materials currently available. Furthermore, it has shown excellent selectivity towards uranium over a wide range of metals, including sodium, strontium and calcium. This makes it suitable for use in applications where uranium needs to be extracted from complex mixtures. Additionally, the material's stability under harsh conditions, such as pH levels of 1, 8 and 3, means that it can be used in a variety of environments. This article was authored by Xiaohang Xiong, Jiwu Yu, Lulugong and others.


So for me, or not for me, for everybody, there's a hook called use state. And it, it returns back two things. It returns back whatever the object is that comes, that you, that you define. So counter. And then it returns a method that is essentially the callback that says, here's the thing you're going to use to change that state property. So generally that the pattern is, if I have a state value called counter, then the method is going to be called set counter. And it takes one parameter in, it's just, it's a number. You can initialize a lot of stuff. So that now when I want to go through and change the state, I don't have to worry about what the previous value was because I can just say this dot, or it's not this, I can say set counter and then say counter plus one as the parameter going in. I don't have to worry about the previous state because it's just a, it's like a public member, a class based member.