exercise 1 "done" but doesn't work properly with mono after all