• In more detail, what exactly is the code 'supposed' to do ?

    ----------------------------------------------------