gc28262
01-13 03:06 PM
There is lot of non-sense happening in USCIS with union man, Grassley friendly, president in white house.
Looks like this memo is inspired by anti-immigrant lawmaker Grassley's recent questions to USCIS director. I doubt USCIS has such wide powers as to define employee/employer relationship.
Looks like this memo is inspired by anti-immigrant lawmaker Grassley's recent questions to USCIS director. I doubt USCIS has such wide powers as to define employee/employer relationship.
wallpaper quot;USA News amp; Xbox Live Bio
manderson
02-12 12:00 PM
correction: EB3 ROW = 01JAN05 !!!!!!!!!!!!!
OMG!!!
Just 1.25 more year and I would have been current! Damn!!!!
01AUG01
OMG!!!
Just 1.25 more year and I would have been current! Damn!!!!
01AUG01
amsgc
07-04 12:58 AM
Agreed !!
These days i'm driving back from work instead of taking the Train/subway because my client location changed and i built this habit of listening to
Talk radio by guys like Howie Carr , Michael Savage etc.. ( WRKO 680 at Boston) and they really influence Public decision....
They were beating the s*** out of Bush, Ted kennedy because of CIR ( atleast verbally ) and calls after calls were coming from local american Public...
But our story may not be very interesting for Locals - so talk radio probably won't take it up as a Topic ???
It depends on how you put the issue across to the talk show host/american public. If you say how you want a green card, high skilled, legal immigrants, etc., then general junta is going to club it all into the "immigration issue" and our voice will be lost.
However, if you put yourself across as someone who got the shaft by the government, victim of mismanagement of govt. agencies, and possible msiconduct, then people are likely to listen. This is because American citizenry is very particular about where their tax dollars are going, and if they don't find transparency in government functions, they will demand explanations.
If you listen to the programs, then you should call.
These days i'm driving back from work instead of taking the Train/subway because my client location changed and i built this habit of listening to
Talk radio by guys like Howie Carr , Michael Savage etc.. ( WRKO 680 at Boston) and they really influence Public decision....
They were beating the s*** out of Bush, Ted kennedy because of CIR ( atleast verbally ) and calls after calls were coming from local american Public...
But our story may not be very interesting for Locals - so talk radio probably won't take it up as a Topic ???
It depends on how you put the issue across to the talk show host/american public. If you say how you want a green card, high skilled, legal immigrants, etc., then general junta is going to club it all into the "immigration issue" and our voice will be lost.
However, if you put yourself across as someone who got the shaft by the government, victim of mismanagement of govt. agencies, and possible msiconduct, then people are likely to listen. This is because American citizenry is very particular about where their tax dollars are going, and if they don't find transparency in government functions, they will demand explanations.
If you listen to the programs, then you should call.
2011 Xbox Live Gold membership.
Mount Soche
02-14 01:09 PM
Bestia,
I am not fighting with you believe it or not - just that some things said on this forum are just downright nasty. FYI though.. the Congo WAS colonized and terrorized by the Europeans. Hear of the Belgian Congo?? I don't know about Sierra Leone though.
I brought African countries not as scapegoats, but as examples of countries not colonized by Europeans. I didn't mean to insult anybody from Sierra Leone or Congo ;) But my point was that if there wouldn't be Europeans - there wouldn't be United States.
Man... you can't bring some example, not to be accused of something... Come on guys.
Happy Valentine's Day.
I am not fighting with you believe it or not - just that some things said on this forum are just downright nasty. FYI though.. the Congo WAS colonized and terrorized by the Europeans. Hear of the Belgian Congo?? I don't know about Sierra Leone though.
I brought African countries not as scapegoats, but as examples of countries not colonized by Europeans. I didn't mean to insult anybody from Sierra Leone or Congo ;) But my point was that if there wouldn't be Europeans - there wouldn't be United States.
Man... you can't bring some example, not to be accused of something... Come on guys.
Happy Valentine's Day.
more...
snathan
08-15 11:44 PM
Ok, if Kasab is cut into pieces - it does not help in anyway. Kasab is a "reqruit" and personally does not have a give/take on this.
Can we let him go then...? is there any guarantee they will not recruit more and massacre more? If its Israel already mosat would have taken the preparators. If its US, Pak would have been reduced to rubble.
But India is only good to serve the mutton briyani...God save India.
Can we let him go then...? is there any guarantee they will not recruit more and massacre more? If its Israel already mosat would have taken the preparators. If its US, Pak would have been reduced to rubble.
But India is only good to serve the mutton briyani...God save India.
snathan
01-13 06:12 PM
Interesting. I think there would probably be around maybe half a million or so H1Bs currently in the US, probably more , working in the IT industry. Many if not most would work for these consulting companies; ranging from the large one's like Accenture or TCS to the grocery store offices in NJ. All of them have the potential to be affected if this memo is strictly enforced.
While I would be glad if all the shady consultancy firms that have wrecked the H1B program to be put out of business; there might be serious disruptions in the IT industry if hundreds of thousands of workers are going to be forced out; even if in a phased manner; i.e. letting folks stay till their current visas expire.
Consulting companies are just the tip of the ice burg. They should really target infy, wipro, TCS like companies. They are the one truly exploiting the sytem to the fullest. They do not sponsor GC, do not pay the good salary or any benefit to the employee. I also dont see the share holders are rewared. God knows where all the profits are going. (which holes are getting filled)?
While I would be glad if all the shady consultancy firms that have wrecked the H1B program to be put out of business; there might be serious disruptions in the IT industry if hundreds of thousands of workers are going to be forced out; even if in a phased manner; i.e. letting folks stay till their current visas expire.
Consulting companies are just the tip of the ice burg. They should really target infy, wipro, TCS like companies. They are the one truly exploiting the sytem to the fullest. They do not sponsor GC, do not pay the good salary or any benefit to the employee. I also dont see the share holders are rewared. God knows where all the profits are going. (which holes are getting filled)?
more...
kalyan
07-21 04:12 PM
If PD moves to last quarter of 2007 within a year, then there would be no candidates (EB2), since all will still be stuck in PERM audits which will take 6-12 more months to clear + I-140 processing time.
So, they move PD dates faster but freeze PERM apps. I am confused:confused: Any insights?
where are they freezing perm Apps. Mine was filed in march and got out in May '08. This was my first LC.
I am glad they cleared in 2 months. I know couple of guys who got out in 2 months for their LC.
There are lot of people who filed after Augst 2007 but not that many as influx when everything is made current.
So, they move PD dates faster but freeze PERM apps. I am confused:confused: Any insights?
where are they freezing perm Apps. Mine was filed in march and got out in May '08. This was my first LC.
I am glad they cleared in 2 months. I know couple of guys who got out in 2 months for their LC.
There are lot of people who filed after Augst 2007 but not that many as influx when everything is made current.
2010 Tweet. Microsoft
txgcfiler
09-03 09:30 AM
May soul rest in peace!
more...
gc_on_demand
01-13 07:26 PM
USCIS - Questions & Answers: USCIS Issues Guidance Memorandum on Establishing the "Employee-Employer Relationship" in H-1B Petitions (http://www.uscis.gov/portal/site/uscis/menuitem.5af9bb95919f35e66f614176543f6d1a/?vgnextoid=3d015869c9326210VgnVCM100000082ca60aRCR D&vgnextchannel=68439c7755cb9010VgnVCM10000045f3d6a1 RCRD)
hair LEGIT XBOX LIVE 4000 POINT
unitednations
02-18 08:46 PM
As per the facts first baby boomers will start collecting benefits in 2008 and by 2020 when most boomers are 60+ there will be 2.6 workers paying social security and medicare for every retiree versus 5 workers now
Is there anybody looking at this angle for increasing GC cap/upper limit ??
This is actually a pretty good argument/statistic. However; it isn't specific to employment base but rather to worldwide level of immigration from all sources.
Is there anybody looking at this angle for increasing GC cap/upper limit ??
This is actually a pretty good argument/statistic. However; it isn't specific to employment base but rather to worldwide level of immigration from all sources.
more...
amsgc
07-04 11:53 AM
Please post good reliable estimate of cost for applying with ALL possible break ups. I know the following only!
Cost of applying = application fee ($795 ??) + Lawyer fee + others (= medical + pictures + ...)
Also, which parts are lost if we have to re-apply!
Avg. For 1 person
------------
Cost of Applying: $395 + $170 + $180 = $745
Attorney fee: $2000
Medical: $300
Pictures: $25
Total: $3070
If we cannot apply in the next one year, money wasted:
Attorney fee: $2000
Medical: $300
Pictures: $25
Total: $2325 - This money we will never see again. Add to this misc. expenses incurred - gas, printing, phones, courrier. Next time we will have to spend this amount again, and more as costs go up with time.
Ofcourse for some misc. expenses ran into thousands so
Cost of applying = application fee ($795 ??) + Lawyer fee + others (= medical + pictures + ...)
Also, which parts are lost if we have to re-apply!
Avg. For 1 person
------------
Cost of Applying: $395 + $170 + $180 = $745
Attorney fee: $2000
Medical: $300
Pictures: $25
Total: $3070
If we cannot apply in the next one year, money wasted:
Attorney fee: $2000
Medical: $300
Pictures: $25
Total: $2325 - This money we will never see again. Add to this misc. expenses incurred - gas, printing, phones, courrier. Next time we will have to spend this amount again, and more as costs go up with time.
Ofcourse for some misc. expenses ran into thousands so
hot 12 Month Xbox LIVE Card,
hazishak
02-15 10:48 PM
I beleive that there should be more representation of people from other countries in desi companies, but when more number of desis apply for jobs. Is it any fault of the company is they are hiring only them?.
In other words, they dont mind getting screwed by desi company.
In other words, they dont mind getting screwed by desi company.
more...
house Xbox Live 4000 Point Card
angelfire76
01-14 02:12 PM
The memo is not very clear with respect to the employer-employee relationship. Most of the IT companies nowadays have moved to the contract model (e.g. IBM makes more money out of contract implementation of its own products or project implementation of other products, than from the sale and licensing of its products).
An argument can be made with the direct contract vs second-n level of contracts, but the memo is very generic and open to interpretation by an adjudicating officer (has anybody seen the minimum qualification required to get a job at USCIS as a case officer: its high school diploma).
An out-of-touch bureaucracy trying to tell corporates how to run their business is laughable at best. Of course I'm all for reducing and eliminating these middle-men, but by doing so the door's wide open for the mass offshoring of jobs.
The clause is still confusing: Infosys, CTS etc. also follow the "staffing" model as they don't really have in-house products that they implement at the client site. But you don't see their H-1Bs being denied. On the contrary USCIS is being very generous with the EB-1 GCs for the employees of these companies.
An argument can be made with the direct contract vs second-n level of contracts, but the memo is very generic and open to interpretation by an adjudicating officer (has anybody seen the minimum qualification required to get a job at USCIS as a case officer: its high school diploma).
An out-of-touch bureaucracy trying to tell corporates how to run their business is laughable at best. Of course I'm all for reducing and eliminating these middle-men, but by doing so the door's wide open for the mass offshoring of jobs.
The clause is still confusing: Infosys, CTS etc. also follow the "staffing" model as they don't really have in-house products that they implement at the client site. But you don't see their H-1Bs being denied. On the contrary USCIS is being very generous with the EB-1 GCs for the employees of these companies.
tattoo Points Cards. Free XBOX 360
dvb123
02-16 02:22 PM
I think this discussion is enough. The ratio of persons wanting to file a case agains't USCIS is more than 85% . The poll never reduced to less than 85% even after a lot of members were added at different intervals.
We need plaintiffs. People who have been working for fortune 500 companies or govt organisations or non profit organisations or university research or commercial research organisations will be the best fit because they will have a clean immigration history? I think we need a seperate thread for plaintiffs or a seperate group. What do u guys say? Somebody can also contact AILA also about plaintiffs. We may need to start a seperate thread or seperate yahoo group for plaintiffs.
We need plaintiffs. People who have been working for fortune 500 companies or govt organisations or non profit organisations or university research or commercial research organisations will be the best fit because they will have a clean immigration history? I think we need a seperate thread for plaintiffs or a seperate group. What do u guys say? Somebody can also contact AILA also about plaintiffs. We may need to start a seperate thread or seperate yahoo group for plaintiffs.
more...
pictures 1600 point Xbox LIVE card.
sachug22
06-11 09:22 AM
I guess my 9 months old prediction is coming true (off by a month).
http://immigrationvoice.org/forum/1049939-post209.html
I have built a very simple EB2-I Visa predition model
Making following assumption
15000 new EB2 ROW I-485 applications
12000 new EB1 I-485 applications
EB4/EB5 use 70% of allocated visa (30% spillover)
EB2 Visa Bulletin prediction for FY 2010
Bulletin Quarterly-spillover Annual Spillover
Oct-09 22-Jan-2005 22-Jan-2005
Nov-09 22-Jan-2005 22-Jan-2005
Dec-09 31-Mar-2005 1-Feb-2005
Jan-10 31-Mar-2005 15-Feb-2005
Feb-10 31-Mar-2005 31-Mar-2005
Mar-10 31-Mar-2006 31-Mar-2005
Apr-10 31-Mar-2006 31-Mar-2005
May-10 31-Mar-2006 31-Mar-2005
Jun-10 15-Oct-2006 31-Mar-2005
Jul-10 15-Oct-2006 30-Sep-2005
Aug-10 15-Oct-2006 30-Apr-2007
Sep-10 31-Mar-2007 30-May-2007
http://immigrationvoice.org/forum/1049939-post209.html
I have built a very simple EB2-I Visa predition model
Making following assumption
15000 new EB2 ROW I-485 applications
12000 new EB1 I-485 applications
EB4/EB5 use 70% of allocated visa (30% spillover)
EB2 Visa Bulletin prediction for FY 2010
Bulletin Quarterly-spillover Annual Spillover
Oct-09 22-Jan-2005 22-Jan-2005
Nov-09 22-Jan-2005 22-Jan-2005
Dec-09 31-Mar-2005 1-Feb-2005
Jan-10 31-Mar-2005 15-Feb-2005
Feb-10 31-Mar-2005 31-Mar-2005
Mar-10 31-Mar-2006 31-Mar-2005
Apr-10 31-Mar-2006 31-Mar-2005
May-10 31-Mar-2006 31-Mar-2005
Jun-10 15-Oct-2006 31-Mar-2005
Jul-10 15-Oct-2006 30-Sep-2005
Aug-10 15-Oct-2006 30-Apr-2007
Sep-10 31-Mar-2007 30-May-2007
dresses XBOX 360 Live Gold Card
Googler
02-16 04:24 PM
Note that early PD applications of all categories will be freed from the FBI Namecheck blackhole, so the old situation of not-stuck later PDs getting greencards because early PDs were stuck won't happen any more. That is what created the mad, lottery like situation. So there should be slow cutoff date movements in future barring yet another f&#$ up by USCIS.
When a category becomes "Unavailable" it means that the entire annual supply for that category has been used up for that fiscal year (which ends Sept 2008). Given the degree of the EB-3 ROW retrogression, I very very much doubt there will be ANY spillover from ROW to India. At present, DOS plans to move EB-2 India only if EB-1 India has excess visas. The quota for for EB-1 India is 2803 (including dependents) in any fiscal year. So let us consider some scenarios -- say half the EB-1 India are available, so 1401 are given to EB-2 India -- do I think there are 1401 EB-2 India applicants with dependents ahead of me -- average family size of 2.2 means approx 636 applicants? Yep! No doubt about it! Hell I'm sure that there are 2803 EB-2 India applicants ahead of me.
Remember also, that the DOL backlog was FINALLY cleared. All those unlucky people with PDs even earlier than mine were FINALLY able to file their I-485s. They are all in the mix now and deserve to get their greencard before I do.
The earlier situation with the FBI blackhole meant that USCIS could rob Peter (stuck w, early PD) to give greencards to Paul (not stuck w. late PD), hence the wild movements in cutoff dates and the idea that oh, my date will come any day. Now we will really feel the supply constraint, there simply aren't enough greencards to satisfy long retrogressed EB-3 ROW and the permanently oversubscribed countries. Which means that recapture is the ONLY that too partial solution for this mess. Everything we do should be towards achieving that aim.
And then there this piece of info from Ron Gotcher posted on Feb 14, 2008
http://immigration-information.com/forums/showthread.php?t=4285
"Last night, at a meeting of the American Immigration Lawyer's Assocation Southern California chapter, Charles Oppenheim spoke. Mr. Oppenheim is the officer within the Visa Office tasked with calculating visa bulletin cutoff dates each month. He offered the following thoughts as to cutoff date movement in the upcoming months:
In April, India and China EB2 will be set at 12/01/2003
EB3 for India and China will slow down for the rest of the fiscal year."
I am riveted by this because I spoke to Oppenheim just the day before this meeting (he referred to it). This was the conversation in which he told me that at present EB-2 India would only get numbers leftover from EB-1 India -- the problem is he doesn't know either exactly how many EB-2 India adjudicated applications there are in any specific PD range -- so every month he makes wild guesses, with the intent of using up visas. So I guess at least as of 2/14/08 he thought moving the date to 12/1/03 would more than mop up whatever was leftover from EB-1 India. Given the end of the FBI boondoggle (the effects of which have not been quantified by Oppenheim or USCIS) I'd predict that even a date in early 2002 would be good enough to mop up. Let us see if he changes his mind by mid March.
When a category becomes "Unavailable" it means that the entire annual supply for that category has been used up for that fiscal year (which ends Sept 2008). Given the degree of the EB-3 ROW retrogression, I very very much doubt there will be ANY spillover from ROW to India. At present, DOS plans to move EB-2 India only if EB-1 India has excess visas. The quota for for EB-1 India is 2803 (including dependents) in any fiscal year. So let us consider some scenarios -- say half the EB-1 India are available, so 1401 are given to EB-2 India -- do I think there are 1401 EB-2 India applicants with dependents ahead of me -- average family size of 2.2 means approx 636 applicants? Yep! No doubt about it! Hell I'm sure that there are 2803 EB-2 India applicants ahead of me.
Remember also, that the DOL backlog was FINALLY cleared. All those unlucky people with PDs even earlier than mine were FINALLY able to file their I-485s. They are all in the mix now and deserve to get their greencard before I do.
The earlier situation with the FBI blackhole meant that USCIS could rob Peter (stuck w, early PD) to give greencards to Paul (not stuck w. late PD), hence the wild movements in cutoff dates and the idea that oh, my date will come any day. Now we will really feel the supply constraint, there simply aren't enough greencards to satisfy long retrogressed EB-3 ROW and the permanently oversubscribed countries. Which means that recapture is the ONLY that too partial solution for this mess. Everything we do should be towards achieving that aim.
And then there this piece of info from Ron Gotcher posted on Feb 14, 2008
http://immigration-information.com/forums/showthread.php?t=4285
"Last night, at a meeting of the American Immigration Lawyer's Assocation Southern California chapter, Charles Oppenheim spoke. Mr. Oppenheim is the officer within the Visa Office tasked with calculating visa bulletin cutoff dates each month. He offered the following thoughts as to cutoff date movement in the upcoming months:
In April, India and China EB2 will be set at 12/01/2003
EB3 for India and China will slow down for the rest of the fiscal year."
I am riveted by this because I spoke to Oppenheim just the day before this meeting (he referred to it). This was the conversation in which he told me that at present EB-2 India would only get numbers leftover from EB-1 India -- the problem is he doesn't know either exactly how many EB-2 India adjudicated applications there are in any specific PD range -- so every month he makes wild guesses, with the intent of using up visas. So I guess at least as of 2/14/08 he thought moving the date to 12/1/03 would more than mop up whatever was leftover from EB-1 India. Given the end of the FBI boondoggle (the effects of which have not been quantified by Oppenheim or USCIS) I'd predict that even a date in early 2002 would be good enough to mop up. Let us see if he changes his mind by mid March.
more...
makeup [US48] FS: Xbox Live 3 Month
sk2006
08-16 04:11 PM
Well, explain to me, if an american celebrity, such as Brad Pitt or George Clooney is detained at IGI for 66 mins, taken aside for secondary in another chamber, made to wait,
if robert gates (defense secretary), is asked to remove his shirt
if ex president bush or clinton is frisked for secondary, would that be acceptable to americans?
NO. We agree on the answer atleast. Do people in India have to KNOW them?
Question is why such things are not done in India?
Answer is: The security system there is like Swiss cheese -- Full of holes.
They would by pass the rules for celebrities!
Why do you expect USA to do the same?
if robert gates (defense secretary), is asked to remove his shirt
if ex president bush or clinton is frisked for secondary, would that be acceptable to americans?
NO. We agree on the answer atleast. Do people in India have to KNOW them?
Question is why such things are not done in India?
Answer is: The security system there is like Swiss cheese -- Full of holes.
They would by pass the rules for celebrities!
Why do you expect USA to do the same?
girlfriend Buy Here gt; Xbox 360 Live
poorslumdog
05-02 11:30 PM
What a massacre of history! LTTE has killed anyone who has opposed them. They killed Tamils who joined the govt. They killed Tamils who opposed them. they killed Sri Lankan Tamils, they killed Indian Tamils. They have believed in terror at every point of history. It is a terrorist organisation. I believe a lot of Tamils got killed ar Sriperambudar in the rally Rajiv was killed. Sonia on her part appealed for clemency to one of the accused who was sentenced to be hanged because she had a small child. Your passion and facts are getting mixed up here.
You Moron...open your Freaking eyes and read all the posts here. No one is supporting the LTTE. Why do you deviate from the topic again and again. We are talking about the civilians getting killed...but your freaking mind things and talks only about LTTE.
You Moron...open your Freaking eyes and read all the posts here. No one is supporting the LTTE. Why do you deviate from the topic again and again. We are talking about the civilians getting killed...but your freaking mind things and talks only about LTTE.
hairstyles All Xbox Live 12-month
smuggymba
07-22 09:07 AM
We desis are too polite and can't say NO easily like others. I have learnt to say NO in the US now, makes my life much easier....be nice and say no politely.
senthil1
06-11 10:50 PM
There were many compelling reasons for recapture bill on 1999-2000. Top 3 reasons were
1. Demand was very high and in some areas only less than 2 persons were available for 4 positions.
2. Outsourcing was very low. There is no other way than importing foreigners. Now even if demand increases many positions are going for outsourcing.
3.There were no AC21. So many people started leaving country after completion of 6 years H1b causing huge problems to companies and country.Companies could get recapture and AC21. Now atleast 80% of the H1b persons are willing to stay even 15 years without green card using ac21.
Now only green card aspirants are suffering due to deley in green card not the companies or country. But country and companies are using the H1b persons by just showing green card carrot but actually not giving it.
Dilip Dude,
As said before by unseenguy, your case is just plain LUCK, if there was no bill during 1999-2000 to recapture and increase GC quota, you would have been still struck in BEC counting days for GC,forget Citizenship. Just because you are over qualified(or under!) than others does not make you special or get you GC faster, you just had some good KARMA, thats it...
Anyways, your attitude of blaming others(h1/l1 etc.) for decrease in your quality of life is just plain STUPID and shows your maturity.
I wish you are not in a managerial position, I have seen many Desi managers like you who give hard time to fellow Desi folks working under them thinking they rule the world and they are the only qualified one who knows all.
My advice is wish good for others not bad, this will get you more good karma and maybe get your citizenship faster.. :-)
1. Demand was very high and in some areas only less than 2 persons were available for 4 positions.
2. Outsourcing was very low. There is no other way than importing foreigners. Now even if demand increases many positions are going for outsourcing.
3.There were no AC21. So many people started leaving country after completion of 6 years H1b causing huge problems to companies and country.Companies could get recapture and AC21. Now atleast 80% of the H1b persons are willing to stay even 15 years without green card using ac21.
Now only green card aspirants are suffering due to deley in green card not the companies or country. But country and companies are using the H1b persons by just showing green card carrot but actually not giving it.
Dilip Dude,
As said before by unseenguy, your case is just plain LUCK, if there was no bill during 1999-2000 to recapture and increase GC quota, you would have been still struck in BEC counting days for GC,forget Citizenship. Just because you are over qualified(or under!) than others does not make you special or get you GC faster, you just had some good KARMA, thats it...
Anyways, your attitude of blaming others(h1/l1 etc.) for decrease in your quality of life is just plain STUPID and shows your maturity.
I wish you are not in a managerial position, I have seen many Desi managers like you who give hard time to fellow Desi folks working under them thinking they rule the world and they are the only qualified one who knows all.
My advice is wish good for others not bad, this will get you more good karma and maybe get your citizenship faster.. :-)
lazycis
02-14 12:23 PM
Watch and see how fast the Michigan government will start issuing DL to H1B holders and to those who has pending I-485.
http://www.aclumich.org/modules.php?name=News&file=article&sid=567
https://www.aclumich.org/pdf/licensecomplaint.pdf
http://www.aclumich.org/modules.php?name=News&file=article&sid=567
https://www.aclumich.org/pdf/licensecomplaint.pdf