http://www.uni-giessen.de/sfb299/homepage.htm