werkend, moet nog commentaar en veranderingen (anything you can think of)
magic