overwrite toString for debugging