Compleet aangepaste main (Vanuit de GPS branch, handmatige merge)