why init to " " ?