Sachverhalt: Sachverhalt: A. X._ (geboren 1961) reiste am 13. April 1991 in die Schweiz ein. Sein Asylgesuch wurde vom Bundesamt für Flüchtlinge (heute: Bundesamt für Migration) am 19. Juli 1994 abgelehnt, und er wurde aufgefordert, die Schweiz bis zum 15. November 1994 zu verlassen. Am 16. September 1994 heiratete er die Schweizer Bürgerin Y._. Gestützt auf diese Ehe reichte er am 16. September 1997 ein Gesuch um erleichterte Einbürgerung ein. Am 21. Januar 1999 unterzeichneten die Ehegatten eine gemeinsame Erklärung, wonach sie in einer tatsächlichen, stabilen ehelichen Gemeinschaft zusammenleben würden und weder Trennungs- noch Scheidungsabsichten hätten. X._ wurde am 7. Mai 1999 erleichtert eingebürgert. Die Ehe wurde am 4. September 2001 geschieden. Am 30. April 2002 heiratete X._ die nigerianische Staatsangehörige Z._, mit der er drei Kinder hat (geboren 1990, 1995 und 2000). Die Ehe wurde am 4. September 2001 geschieden. Am 30. April 2002 heiratete X._ die nigerianische Staatsangehörige Z._, mit der er drei Kinder hat (geboren 1990, 1995 und 2000). B. Am 19. Februar 2002 leitete das Bundesamt für Ausländerfragen (heute: Bundesamt für Migration) gegen X._ ein Verfahren betreffend Nichtigerklärung der erleichterten Einbürgerung ein. Am 30. März 2004 erteilte das Gemeindeamt des Kantons Zürich auf Gesuch des Bundesamts für Migration vom 24. März 2004 die Zustimmung zur Nichtigerklärung der erleichterten Einbürgerung. Mit Verfügung vom 16. April 2004 erklärte das Bundesamt für Migration die erleichterte Einbürgerung von X._ für nichtig. Mit Verfügung vom 16. April 2004 erklärte das Bundesamt für Migration die erleichterte Einbürgerung von X._ für nichtig. C. Das Bundesverwaltungsgericht wies die Beschwerde von X._ mit Urteil vom 7. Juni 2007 ab. Zur Begründung wurde ausgeführt, er habe mit Frau Z._ (seiner heutigen Gattin) drei Kinder, die beiden jüngeren habe er während der Ehe mit Frau Y._ gezeugt. Die beiden älteren habe er im Einbürgerungsverfahren verschwiegen. Aufgrund des Ereignisablaufs sei zu vermuten, dass er seinen familiären Schwerpunkt stets bei Frau Z._ und den gemeinsamen Kindern behalten habe, dass er mit Frau Y._ keine wirkliche Ehe habe führen wollen und dies im Einbürgerungsverfahren wissentlich verschwiegen habe. Daher sei es hinreichend erstellt, dass er die erleichterte Einbürgerung erschlichen habe. C. Das Bundesverwaltungsgericht wies die Beschwerde von X._ mit Urteil vom 7. Juni 2007 ab. Zur Begründung wurde ausgeführt, er habe mit Frau Z._ (seiner heutigen Gattin) drei Kinder, die beiden jüngeren habe er während der Ehe mit Frau Y._ gezeugt. Die beiden älteren habe er im Einbürgerungsverfahren verschwiegen. Aufgrund des Ereignisablaufs sei zu vermuten, dass er seinen familiären Schwerpunkt stets bei Frau Z._ und den gemeinsamen Kindern behalten habe, dass er mit Frau Y._ keine wirkliche Ehe habe führen wollen und dies im Einbürgerungsverfahren wissentlich verschwiegen habe. Daher sei es hinreichend erstellt, dass er die erleichterte Einbürgerung erschlichen habe. D. Mit Eingabe vom 20. August 2007 führt X._ Beschwerde an das Bundesgericht und beantragt, die erfolgte Einbürgerung sei ordnungsgemäss zu belassen, die Zeugenbefragung mit der früheren Schweizer Ehefrau sei, unter Gewährung des Teilnahme- und Fragerechts, zu wiederholen, und es sei seine heutige Ehefrau zu befragen. Er rügt eine Verletzung des rechtlichen Gehörs und der Abklärungspflicht. Er macht geltend, der Beweis für den Umstand, dass die Einbürgerung erschlichen worden sei, werde nicht erbracht, und die Fünf-Jahres-Frist für die Nichtigerklärung der Einbürgerung sei überschritten worden. D. Mit Eingabe vom 20. August 2007 führt X._ Beschwerde an das Bundesgericht und beantragt, die erfolgte Einbürgerung sei ordnungsgemäss zu belassen, die Zeugenbefragung mit der früheren Schweizer Ehefrau sei, unter Gewährung des Teilnahme- und Fragerechts, zu wiederholen, und es sei seine heutige Ehefrau zu befragen. Er rügt eine Verletzung des rechtlichen Gehörs und der Abklärungspflicht. Er macht geltend, der Beweis für den Umstand, dass die Einbürgerung erschlichen worden sei, werde nicht erbracht, und die Fünf-Jahres-Frist für die Nichtigerklärung der Einbürgerung sei überschritten worden. E. Das Bundesverwaltungsgericht und das Bundesamt für Migration haben auf eine Vernehmlassung verzichtet. Mit Präsidialverfügung vom 5. September 2007 wurde der Beschwerde die aufschiebende Wirkung zuerkannt. 