fork from http://www.i-doit.org/download-2/i-doit-files/