funktioner
changed type-os in the first function specification