for details see:
http://pjmpe.waw.pl/