What documents are required before seeking an immigration legal opinion?