remove concat, verbtering van Giele
correct recursive