loop und logik getrennt, functions als HOF in Liste eingetragen und ueber atom von client aufrufbar gemacht