exam tasks implemented