I filed I140 and I485 concurrently in September 2002 through a lawyer. Then I got laid off from the company. I found a new job and applied labor again. I got my old I140 approved in June 2003. I filed my new I140 through another lawyer in October 2003. I am still waiting for the new I140 approval. Now I found the online status of my I485 got a REF. I do not know what it is yet. Any suggestions on what I can do will be appreciated.