some more work on modulo.pl