The Federal Office of Police (Fedpol) of Switzerland is subject to the Federal Department of Justice and Police. It is responsible for the coordination between cantonal police corps and between Swiss and foreign police forces. It also controls the Swiss internal intelligence agency, Dienst für Analyse und Prävention prior to being transferred to the Federal Department of Defence, Civil Protection and Sport in 2008. and investigates organised crime, money laundering and terrorism.