file io does not need an email, more public functions