opgave 3 added, missing comments