http://www.imc.cas.cz/cbmp/