added source code and exam tasks