why a string here?