warum by reference?