feature implemented: cannot save to file when there is no data in the text fields