tests for freiburg
work on virtual proj. function