classes overgenomen uit example en toegepast op dit project.