Is this a double post from here with an already provided solution or what would be the difference in this code snippet?