import from http://arpoison.sourceforge.net/