. . . "The code is not particularly clean and should be improved, but works." .