Alles een beetje in functies gezet en wat leesbaarder gemaakt.